Drone 插件市场 > Rancher
Rancher
by josmo
NoneRancher 插件可用于将 Docker 容器镜像部署到 Rancher 环境中。
YAML 配置示例
kind: pipeline
type: docker
name: default
steps:
- name: publish
image: pelotech/drone-rancher
settings:
url: http://awesomehost:awesomeport
access_key: superaccesskey
secret_key: supersecretkey
service: huh/service1
docker_image: huh/hello
字段属性说明
url
string必填项rancher 服务器的网址
默认值:none
access_key
string必填项rancher 环境的访问密钥
推荐使用密钥 (Secret) 功能默认值:none
secret_key
string必填项rancher 环境的密匙
推荐使用密钥 (Secret) 功能默认值:none
service
string必填项环境上的 rancher 服务,以升级
默认值:none
start_first
boolean可选项先启动新容器,再停止旧容器。
默认值:true
confirm
boolean可选项如果升级成功,则自动确认服务升级。
默认值:false
timeout
number可选项服务升级的最长等待时间(秒)。
默认值:30
docker_image
string必填项用于升级环境的 docker 容器镜像
默认值:none
interval_millis
number可选项以毫秒为单位的容器升级时间间隔
默认值:none
batch_size
number可选项一批升级的容器数量
默认值:none