Anynines 部署
本页面记录使用下一主要版本 dpl v2 的部署,该版本目前处于 beta 发布阶段。请参阅 我们的博文 获取详细信息。当前默认版本为 dpl v1。请查看 dpl v1 文档。
请务必阅读 v2 部署概述。
您可以在 Travis CI 上成功构建后将应用程序部署到 anynines。
对于最小配置,请将以下内容添加到您的 .travis.yml
中
deploy:
provider: anynines
username: <username>
password: <encrypted password>
organization: <organization>
space: <space>
edge: true # opt in to dpl v2
状态 #
对 Anynines 部署的支持处于 alpha 阶段。请参阅 成熟度级别 获取详细信息。
已知选项 #
使用以下选项进一步配置部署。
用户名 |
anynines 用户名 — 必填,类型:字符串 |
密码 |
anynines 密码 — 必填,机密,类型:字符串 |
组织 |
anynines 组织 — 必填,类型:字符串 |
空间 |
anynines 空间 — 必填,类型:字符串 |
应用名称 |
应用程序名称 — 类型:字符串 |
构建包 |
构建包名称或 Git URL — 类型:字符串 |
清单 |
清单路径 — 类型:字符串 |
共享选项 #
清理 |
在部署之前从 Git 工作目录中清理构建工件 — 类型:布尔值 |
运行 |
部署成功完成后的执行命令 — 类型:字符串或字符串数组 |
环境变量 #
如果所有选项都以 ANYNINES_
为前缀,则可以将其作为环境变量提供。
例如,password
可以作为 ANYNINES_PASSWORD=<password>
提供。
保护机密 #
机密选项值应作为您构建配置 (.travis.yml
文件) 中的加密字符串或您存储库设置中的环境变量提供。
可以在您存储库的设置页面上设置环境变量,也可以使用 travis env set
设置。
travis env set ANYNINES_PASSWORD <password>
为了在将选项值添加到您的 .travis.yml
文件时对其进行加密,请使用 travis encrypt
travis encrypt <password>
或者使用 --add
直接将其添加到您的 .travis.yml
文件中。请注意,此命令必须在您的存储库根目录中运行
travis encrypt --add deploy.password <password>
拉取请求 #
请注意,拉取请求构建会完全跳过部署步骤。