Bluemix Cloud Foundry
by jcantosz
Apache License 2.0Bluemix Cloud Foundry 插件可用于将文件和/或服务部署到 Bluemix。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: deploy
image: ibmclouddevops/drone-bluemix-cloudfoundry
settings:
region: ng
org: cloud
space: production
字段属性说明
BLUEMIX_API
string可选项目标 api 端点(如 https://api.example.com)。
推荐使用密钥 (Secret) 功能默认值:none
BLUEMIX_USER
string可选项BLUEMIX 用户名。
推荐使用密钥 (Secret) 功能默认值:none
BLUEMIX_PASSWORD
string可选项BLUEMIX 密码。
推荐使用密钥 (Secret) 功能默认值:none
BLUEMIX_ORG
string可选项目标 BLUEMIX org.
推荐使用密钥 (Secret) 功能默认值:none
BLUEMIX_SPACE
boolean可选项目标 BLUEMIX 空间。
推荐使用密钥 (Secret) 功能默认值:false
api
string可选项目标 API(如 api.ng.bluemix.net)。
默认值:none
org
string可选项目标机关(如 xyz-org)。
默认值:none
space
string可选项目标空间(如发展)。
默认值:none
user
string可选项认证用户名(如 john@doe.com)。
默认值:none
password
string可选项验证密码(如 mypassword)。
推荐使用密钥 (Secret) 功能默认值:none
name
string可选项覆盖应用程序名称(如 app-canary)。
默认值:none
buildpack
string可选项自定义构建包(如 https://....)。
默认值:none
command
string可选项启动命令(如 start-script.sh)。
默认值:none
domain
string可选项域名(如 example.com)。
默认值:none
manifest
string可选项清单路径(如 test.manifest.yml)。
默认值:none
docker_image
string可选项容器镜像名称(如 ibmclouddevops/drone-bluemix-cloudfoundry)。
默认值:none
instances
number可选项实例数(如 2)。
默认值:none
disk
string可选项磁盘限制(如 256M)。
默认值:none
memory
string可选项内存限制(如 256M)。
默认值:none
hostname
string可选项主机名(如 my-app)。
默认值:none
path
string可选项应用程序路径(如构建/资产)。
默认值:none
stack
string可选项要使用的堆栈(如 cflinuxfs2)。
默认值:none
timeout
number可选项应用程序启动超时(例如 60)。
默认值:none
health_check_type
string可选项应用程序健康检查类型(如端口)。
默认值:none
route_path
string可选项路线的路径(例如关于)。
默认值:none
no_hostname
boolean可选项将根域映射到此应用程序
默认值:false
no_manifest
boolean可选项忽略清单文件
默认值:false
no_route
boolean可选项请勿将路线映射到此应用程序,并删除此应用程序以前推送的路线。
默认值:false
no_start
boolean可选项推送后不要启动应用程序。
默认值:false
random_route
boolean可选项为该应用程序创建一条随机路线。
默认值:false
skip_ssl
boolean可选项跳过 API 端点验证。不推荐
默认值:false