私有项目 Travis CI

了解有关 私有存储库的 Travis CI 的更多信息,我们的私有存储库托管持续集成解决方案。

私有存储库的 Travis CI 是否包含试用期? #

是的,当然!无需输入您的信用卡信息,试用版会在您在 私有存储库的 Travis CI 上触发第一个构建时开始。它包含 10,000 个试用积分和无限的用户许可证。

当您准备好开始使用 Travis CI 时,请访问 账单页面 添加您的账单信息并结束试用版。

我可以在私有存储库的 Travis CI 上使用 Pull Request 测试吗? #

是的,可以。它默认情况下在 Travis CI 上设置的所有存储库中启用。请参阅随 Travis CI Pull Request 发布的 博文

谁可以访问构建? #

Travis CI 上的访问权限基于 GitHub、Bitbucket、GitLab 或 Assembla 上的访问权限。

  • 可以访问 GitHub、Bitbucket、GitLab 或 Assembla 上存储库的用户可以在 Travis CI 上查看构建状态和日志。
  • 可以向 GitHub、Bitbucket、GitLab 或 Assembla 上的存储库推送的用户可以触发、取消和重新启动构建,并更改其设置。
  • 对 GitHub、Bitbucket、GitLab 或 Assembla 上的存储库具有管理员访问权限的用户可以在 Travis CI 上启用/禁用它。

为了使访问权限保持最新,我们大约每 24 小时与 GitHub、Bitbucket、GitLab 或 Assembla 同步每个用户帐户。您可以在 个人资料页面 上使用“同步帐户”按钮(或在 CLI 中使用 travis sync --com 强制同步 Github)。

谁可以访问账单信息? #

访问 Travis CI 账单页面 的权限可能是以下之一

  • 公开(默认):任何对至少一个属于 GitHub/GitLab/Assembla 中的组织或 Bitbucket 中的团队的私有存储库具有管理员访问权限的用户都可以访问 Travis CI 中的账单信息。
  • 受限:对于 GitHub 用户,访问权限仅限于在 GitHub 中具有所有者和/或账单管理员权限的组织成员(请参阅他们关于组织的权限级别文档)。
  • 受限:对于 Bitbucket 用户,访问权限仅限于在 Bitbucket 中具有读写权限的团队成员(请参阅他们关于授予用户和组存储库访问权限文档)。
  • 受限:对于 GitLab 用户,访问权限仅限于在 GitLab 中具有读写权限的组织成员。
  • 受限:对于 Assembla 用户,访问权限仅限于在 Assembla 中具有读写权限的组织成员。

您可以更改访问权限为受限(或返回公开),方法是在 我们的计划页面 上的“组织”选项卡下进行更改,如下所示

Billing access toggle

将我的私有代码提供给 Travis CI 安全吗? #

当涉及到您的源代码时,安全是我们最关心的问题。在 Travis CI,我们确保我们的基础设施得到保护和安全,以便您的最有价值的资产安全且免受未经授权的访问。

您可以在我们的 安全声明 中找到有关此主题的更多信息。

如何加密包含敏感数据的文件? #

您可以按照我们的 加密文件 指南进行操作。

为什么我在 travis-ci.org 上找不到关于定价的信息? #

从 2021 年 6 月开始,travis-ci.org 已停用,因此不再受支持。请使用 travis-ci.com。

有关私有存储库的计划和价格列表,请查看未经授权用户的 travis-ci.com/pricing。有关私有存储库的计划和价格列表,请查看已授权用户的 app.travis-ci.com/account/plan

如何在 GitHub 上将私有存储库设为公开? #

如果您有一个要公开的私有存储库,请按照 GitHub 上的说明 进行操作。

如果您使用的是 Travis CI 命令行客户端,请将默认端点重置为公开。

   travis endpoint --org --set-default

如何在 GitHub 上将公开存储库设为私有? #

如果您有一个要设为私有的公开存储库,请按照 GitHub 上的说明 进行操作。

如果您使用的是 Travis CI 命令行客户端,请将默认端点重置为私有。

   travis endpoint --com --set-default

如何在 Bitbucket 上设置存储库的隐私状态? #

如果您想设置 Bitbucket 存储库的隐私状态,请按照 Bitbucket 上的说明 进行操作。

如何在 GitLab 上设置存储库的隐私状态? #

如果您想设置 GitLab 存储库的隐私状态,请按照 GitLab 上的说明进行操作。

如何在 Assembla 上设置存储库的隐私状态? #

如果您想设置 Assembla 存储库的隐私状态,请按照 Assembla 上的说明进行操作。