Drone 插件市场 > JFrog Artifactory
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