Transifex 部署

此页面记录了使用即将推出的主要版本 dpl v2 的部署,该版本目前处于测试版发布阶段。有关详细信息,请参阅 我们的博客文章。当前的默认版本是 dpl v1。查看 此处了解 dpl v1 文档

请务必阅读 v2 部署概述

Travis CI 支持上传到 Transifex

对于最小配置,请将以下内容添加到您的 .travis.yml

deploy:
  provider: transifex
  api_token: <encrypted api_token>
  edge: true # opt in to dpl v2

或者,您可以使用 usernamepassword

deploy:
  provider: transifex
  username: <username>
  password: <encrypted password>

状态 #

对 Transifex 部署的支持处于 **alpha** 阶段。有关详细信息,请参阅 成熟度级别

已知选项 #

使用以下选项进一步配置部署。需要 api_tokenusernamepassword

api_token Transifex API 令牌 - **秘密**,类型:字符串
username Transifex 用户名 - 类型:字符串
password Transifex 密码 - **秘密**,类型:字符串
hostname Transifex 主机名 - 类型:字符串,默认值:www.transifex.com
cli_version 要安装的 CLI 版本 - 类型:字符串,默认值:>=0.11

共享选项 #

cleanup 在部署之前从 Git 工作目录中清理构建工件 - 类型:布尔值
run 部署成功完成后要执行的命令 - 类型:字符串或字符串数组

环境变量 #

如果所有选项都以 TRANSIFEX_ 为前缀,则可以作为环境变量给出。

例如,api_token 可以作为 TRANSIFEX_API_TOKEN=<api_token> 给出。

保护秘密 #

秘密选项值应作为构建配置(.travis.yml 文件)中的加密字符串或存储库设置中的环境变量给出。

环境变量可以在存储库的设置页面上设置,也可以使用 travis env set 设置

travis env set TRANSIFEX_API_TOKEN <api_token>

为了在将选项值添加到 .travis.yml 文件时对其进行加密,请使用 travis encrypt

travis encrypt <api_token>

或者使用 --add 直接将其添加到 .travis.yml 文件中。请注意,此命令必须在存储库的根目录中运行

travis encrypt --add deploy.api_token <api_token>

拉取请求 #

请注意,拉取请求构建会完全跳过部署步骤。

另请参阅 #