Drone 插件市场 > Artifactory
Artifactory
by athieriot
Apache License 2.0使用此插件可将构建中的工件发布到 Artifactory。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: artifactory
image: athieriot/drone-artifactory
settings:
url: http://arti.company.com
username: admin
password: password
pom: pom.xml
files:
- target/*.jar
- target/*.war
字段属性说明
url
string必填项Artifactory URL(包括方案)。
默认值:none
username
string必填项Artifactory 用户名。
默认值:none
password
string必填项Artifactory 密码。
推荐使用密钥 (Secret) 功能默认值:none
pom
string可选项读取项目详细信息的 pom.xml 文件路径。
默认值:none
group_id
string可选项项目组 ID。
默认值:default to value from Pom file.
artifact_id
string可选项项目工件 ID。
默认值:default to value from Pom file.
version
string可选项人工制品版本。
默认值:default to value from Pom file.
repo_key
string可选项目标存储库密钥。
默认值:libs-snapshot-local if version contains snapshot, libs-release-local otherwise.
files
array可选项要部署的文件列表。
默认值:none
force_upload
boolean可选项如果文件已存在,则强制上传。
默认值:false