Drone 插件市场 > JFrog Artifactory
artifactory.svg

JFrog Artifactory

by harness

Blue Oak Model License 1.0.0

向 Jfrog artifactory 上传文件的插件。

YAML 配置示例

kind: pipeline
name: default

steps:
- name: docker  
  image: plugins/artifactory
  settings:
    username: kevinbacon
    password: pa55word
    url: company.com/artifactory
    source: release.tar.gz
    target: app/release.tar.gz
    insecure: true
    pem_file_contents:
      from_secret: pem_file_contents

字段属性说明

  • username

    string可选项

    用户名

    默认值:none

  • password

    string可选项

    用 artifactory 验证的密码

    推荐使用密钥 (Secret) 功能

    默认值:none

  • apikey

    string可选项

    用于用艺术工厂进行身份验证的密钥

    推荐使用密钥 (Secret) 功能

    默认值:none

  • url

    string必填项

    艺术品服务器的位置

    默认值:none

  • source

    string必填项

    要上传的文件

    默认值:none

  • target

    string必填项

    源文件的目的地

    默认值:none

  • retries

    number可选项

    上传重试次数

    默认值:3

  • flat

    boolean可选项

    如果为 "true",工件将被下载到指定的确切目标路径,并忽略它们在源资源库中的层次结构。 如果为 "false",工件将被下载到文件系统中的目标路径,同时保持它们在源资源库中的层次结构。

    默认值:false

  • insecure

    boolean可选项

    如果为 "true",则不会通过检查服务器证书来验证与源版本库的连接。 如果为 "false",则会通过检查服务器证书来验证与源版本库的连接。

    默认值:false

  • pem_file_contents

    string可选项

    pem 文件内容进行身份验证,不能与不安全的

    推荐使用密钥 (Secret) 功能

    默认值:none

  • pem_file_path

    string可选项

    用于使用 artifactory 验证的 pem 文件路径,默认为 "C:/users/ContainerAdministrator/.jfrog/security/certs/cert.pem "或"/root/.jfrog/security/certs/cert.pem"

    默认值:none