Drone 插件市场 > FTP(S)
FTP(S)
by christophschlosser
Apache License 2.0FTPS 插件可用于通过 FTP(S) 发布人工制品。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: deploy
image: cschlosser/drone-ftps
settings:
hostname: example.com:21
secrets: [ ftp_username, ftp_password ]
字段属性说明
secrets
array可选项FTP_PASSWORD 和 FTP_USERNAME。
推荐使用密钥 (Secret) 功能默认值:none
hostname
string可选项FTP 主机,包括端口。
默认值:none
clean_dir
boolean可选项上传前清理目录。
默认值:false
chmod
boolean可选项如果设为 true,文件传输后将执行 chmod,否则不执行 chmod。
默认值:true
verify
boolean可选项如果设置为 true,则强制执行 SSL 证书验证,否则不进行验证。
默认值:true
secure
boolean可选项如果设置为 true,则执行 FTPS,否则使用普通 FTP。
默认值:true
dest_dir
string可选项在远程服务器上放置文件的位置。
默认值:/
src_dir
string可选项应使用哪个本地目录进行上传。
默认值:./
exclude
string可选项egrep 类似于模式匹配,可排除上传文件。
默认值:none
include
string可选项egrep 类似于模式匹配,用于包含上传文件。
默认值:none