Drone 插件市场 > Artifactory
artifactory.svg

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