企业版 Bionic 构建容器

系统设置 #

平台要求:要使用 Bionic 构建容器,Travis CI 安装必须是 2.2.6 或更高版本。如果您需要,请确保在开始之前 升级 TCIE 2.x安装 TCIE 3.x

Worker 要求:

我们建议使用具有 8 个 vCPU 和约 16 GB 内存的计算优化机器,以及至少 60 GB 的磁盘空间。此外,我们建议运行 Ubuntu 18.04 或更高版本。在安装和运行期间,端口 22 必须对 SSH 开放。

一台 Worker 机器只能与一个构建环境一起使用。如果您想设置其他构建环境(如 Xenial 或 Focal),请配置其他机器。

默认情况下禁用的第三方 apt 存储库和服务 #

第三方 apt 存储库已删除,以帮助降低无关干扰的风险并允许更快地进行 apt-get 更新。

默认情况下禁用的服务,以加快启动时间并提高性能。

使用 Travis CI 企业版 2.2.6 及更高版本进行安装 #

要在新服务器上安装 Bionic 构建环境,请运行以下命令

$ curl -sSL -o /tmp/installer.sh https://raw.githubusercontent.com/travis-ci/travis-enterprise-worker-installers/master/installer.sh

$ sudo bash /tmp/installer.sh \
--travis_enterprise_host="[travis.yourhost.com]" \
--travis_enterprise_security_token="[RabbitMQ Password/Enterprise Security Token]" \
--travis_build_images=bionic

重启 travis-worker #

安装后或对 Worker 应用配置更改时,请按如下方式重启 Worker

$ sudo systemctl restart travis-worker

Worker 配置更改将在启动时应用。

在 Bionic 构建环境中运行构建 #

要在新的 Bionic 构建环境中运行项目的构建,请在您的 .travis.yml 文件中添加 dist: bionic

联系企业支持 #

要与我们联系,请发送邮件至 enterprise@travis-ci.com。如果可能,请尽可能多地提供以下信息

  • 问题描述 - 您观察到什么?
  • 您已经尝试了哪些步骤?
  • 支持包(有关如何获取的说明,请参见下表)
  • 所有 Worker 的日志文件(可在 /var/log/upstart/travis-worker.log 中找到 - 请尽可能多地包含您能检索到的文件)。
  • 如果构建失败或出错,请提供构建日志的文本文件
TCI 企业版版本 支持包
3.x 运行 kubectl kots admin-console -n [namespace] 以访问 https://#:8800 上的管理控制台
支持包生成说明可在“故障排除”菜单中找到,或直接在以下位置找到:https://#:8800/app/tci-enterprise-kots/troubleshoot

选择后,将显示生成支持包的命令
如果您希望,[单击此处]() 获取手动生成支持包的命令。
2.x+ 您可以从 https://<your-travis-ci-enterprise-domain>:8800/support 获取支持包

自 2020 年第三季度发布公告以来,Travis CI 企业版的最新版本为 3.x 版本。版本 2.2 没有新版本发布,并且自 2021 年 3 月起,支持补丁已受到限制。对于现有 Travis CI 2.x 用户,我们强烈建议您升级到最新的 Travis CI 企业版 3.x。

您是否对设置进行了任何自定义?虽然我们可能能够看到一些信息(例如主机名、IaaS 提供商和许可证到期日期),但还有许多其他我们无法看到的内容,这些内容可能导致某些功能无法正常运行。因此,我们希望您在支持请求中也回答以下问题(如果适用)

  • 您使用多少台机器/您的 Kubernetes 集群设置是什么?
  • 您是否使用配置管理工具(Chef、Puppet)?
  • 哪些其他服务与 Travis CI 企业版进行交互?
  • 您与 Travis CI 企业版一起使用哪个版本控制系统 (VCS)(例如 github.com、GitHub Enterprise 或 BitBucket Cloud)?
  • 如果您使用的是 GitHub Enterprise,那么它是什么版本?

我们期待为您提供帮助!