Drone 插件市场 > Cloud Foundry
cloudfoundry.svg

Cloud Foundry

by cheslip

Apache License 2.0

Cloud Foundry 插件可用于将文件和/或服务部署到 Cloud Foundry。

YAML 配置示例

kind: pipeline
name: default

steps:
- name: deploy
  image: cheslip/drone-cloudfoundry
  settings:
    api: api.run.pivotal.io
    org: pivotal
    space: production

字段属性说明

  • CF_API

    string可选项

    目标应用程序接口。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • CF_USER

    string可选项

    CF 用户名。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • CF_PASSWORD

    string可选项

    CF 密码。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • CF_ORG

    string可选项

    target CF org.

    推荐使用密钥 (Secret) 功能

    默认值:none

  • CF_SPACE

    string可选项

    目标 CF 空间。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • api

    string可选项

    目标应用程序接口。

    默认值:none

  • org

    string可选项

    目标组织。

    默认值:none

  • space

    string可选项

    目标空间。

    默认值:none

  • user

    string可选项

    认证用户名。

    默认值:none

  • password

    string可选项

    验证密码。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • name

    string可选项

    覆盖应用程序名称。

    默认值:none

  • buildpack

    string可选项

    自定义构建包。

    默认值:none

  • command

    string可选项

    启动命令。

    默认值:none

  • domain

    string可选项

    领域。

    默认值:none

  • manifest

    string可选项

    显现之路。

    默认值:none

  • docker_image

    string可选项

    图片名称

    默认值:none

  • instances

    number可选项

    实例数量。

    默认值:none

  • disk

    string可选项

    磁盘限制,如 256M。

    默认值:none

  • memory

    string可选项

    内存限制,如 256M。

    默认值:none

  • hostname

    string可选项

    主机名。

    默认值:none

  • path

    string可选项

    应用程序路径。

    默认值:none

  • stack

    string可选项

    堆栈使用。

    默认值:none

  • timeout

    number可选项

    应用程序启动超时。

    默认值: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