Bluemix Cloud Foundry 插件可用于将文件和/或服务部署到 Bluemix。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: deploy
  image: ibmclouddevops/drone-bluemix-cloudfoundry
  settings:
    region: ng
    org: cloud
    space: production
字段属性说明
- BLUEMIX_APIstring可选项- 目标 api 端点(如 https://api.example.com)。 推荐使用密钥 (Secret) 功能- 默认值:none 
- BLUEMIX_USERstring可选项- BLUEMIX 用户名。 推荐使用密钥 (Secret) 功能- 默认值:none 
- BLUEMIX_PASSWORDstring可选项- BLUEMIX 密码。 推荐使用密钥 (Secret) 功能- 默认值:none 
- BLUEMIX_ORGstring可选项- 目标 BLUEMIX org. 推荐使用密钥 (Secret) 功能- 默认值:none 
- BLUEMIX_SPACEboolean可选项- 目标 BLUEMIX 空间。 推荐使用密钥 (Secret) 功能- 默认值:false 
- apistring可选项- 目标 API(如 api.ng.bluemix.net)。 - 默认值:none 
- orgstring可选项- 目标机关(如 xyz-org)。 - 默认值:none 
- spacestring可选项- 目标空间(如发展)。 - 默认值:none 
- userstring可选项- 认证用户名(如 john@doe.com)。 - 默认值:none 
- passwordstring可选项- 验证密码(如 mypassword)。 推荐使用密钥 (Secret) 功能- 默认值:none 
- namestring可选项- 覆盖应用程序名称(如 app-canary)。 - 默认值:none 
- buildpackstring可选项- 自定义构建包(如 https://....)。 - 默认值:none 
- commandstring可选项- 启动命令(如 start-script.sh)。 - 默认值:none 
- domainstring可选项- 域名(如 example.com)。 - 默认值:none 
- manifeststring可选项- 清单路径(如 test.manifest.yml)。 - 默认值:none 
- docker_imagestring可选项- 容器镜像名称(如 ibmclouddevops/drone-bluemix-cloudfoundry)。 - 默认值:none 
- instancesnumber可选项- 实例数(如 2)。 - 默认值:none 
- diskstring可选项- 磁盘限制(如 256M)。 - 默认值:none 
- memorystring可选项- 内存限制(如 256M)。 - 默认值:none 
- hostnamestring可选项- 主机名(如 my-app)。 - 默认值:none 
- pathstring可选项- 应用程序路径(如构建/资产)。 - 默认值:none 
- stackstring可选项- 要使用的堆栈(如 cflinuxfs2)。 - 默认值:none 
- timeoutnumber可选项- 应用程序启动超时(例如 60)。 - 默认值:none 
- health_check_typestring可选项- 应用程序健康检查类型(如端口)。 - 默认值:none 
- route_pathstring可选项- 路线的路径(例如关于)。 - 默认值:none 
- no_hostnameboolean可选项- 将根域映射到此应用程序 - 默认值:false 
- no_manifestboolean可选项- 忽略清单文件 - 默认值:false 
- no_routeboolean可选项- 请勿将路线映射到此应用程序,并删除此应用程序以前推送的路线。 - 默认值:false 
- no_startboolean可选项- 推送后不要启动应用程序。 - 默认值:false 
- random_routeboolean可选项- 为该应用程序创建一条随机路线。 - 默认值:false 
- skip_sslboolean可选项- 跳过 API 端点验证。不推荐 - 默认值:false