Cloud 66 部署
此页面记录了使用下一个主要版本 dpl v2 进行的部署,该版本目前处于测试版发布阶段。请参阅 我们的博文 获取详细信息。当前默认版本为 dpl v1。请查看 此处提供的 dpl v1 文档。
请务必阅读 v2 部署概述。
Travis CI 可以在构建成功后自动部署您的 Cloud 66 应用程序。
对于最小配置,请将以下内容添加到您的 .travis.yml
中
deploy:
provider: cloud66
redeployment_hook: <encrypted redeployment_hook>
edge: true # opt in to dpl v2
您可以在 Cloud 66 门户的信息菜单中找到重新部署挂钩 URL。
状态 #
对 Cloud66 的部署支持处于 alpha 阶段。请参阅 成熟度级别 获取详细信息。
已知选项 #
使用以下选项进一步配置部署。
redeployment_hook |
重新部署挂钩 URL — 必需、机密,类型:字符串 |
共享选项 #
cleanup |
在部署之前清理 Git 工作目录中的构建工件 — 类型:布尔值 |
run |
部署成功完成后要执行的命令 — 类型:字符串或字符串数组 |
环境变量 #
如果所有选项以 CLOUD66_
为前缀,则可以作为环境变量给出。
例如,redeployment_hook
可以作为 CLOUD66_REDEPLOYMENT_HOOK=<redeployment_hook>
给出。
保护机密 #
机密选项值应作为构建配置(.travis.yml
文件)中的加密字符串或存储库设置中的环境变量给出。
可以在存储库的设置页面或使用 travis env set
设置环境变量
travis env set CLOUD66_REDEPLOYMENT_HOOK <redeployment_hook>
为了在将选项值添加到 .travis.yml
文件时对其进行加密,请使用 travis encrypt
travis encrypt <redeployment_hook>
或者使用 --add
直接将其添加到 .travis.yml
文件中。请注意,此命令必须在存储库的根目录中运行
travis encrypt --add deploy.redeployment_hook <redeployment_hook>
Pull Request #
请注意,Pull Request 构建完全跳过部署步骤。