Drone 插件市场 > Bluemix Cloud Foundry
bluemix.svg

Bluemix Cloud Foundry

by jcantosz

Apache License 2.0

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_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