zenith-docs 1.0.0 Help

TeamCity

这篇文档描述了 TeamCity 这款 CI/CD 工具的基本使用。

核心概念

接下来介绍当中的一些核心概念,了解这些概念之后,才能更好的理解、应用 TeamCity。

  • Build Agent: 类似于 Gitlab Runner,它是执行 Job 的单元,部署在项目所在服务上的。有多个 Build Agent 可以并行执行多个任务。

其架构如下:

serverbuildAgent1buildAgent2

服务端部署

这里使用 Docker 进行部署:

docker run --name teamcity-server-instance \ -v datadir:/data/teamcity_server/datadir \ -v logs:/opt/teamcity/logs -p 80:8111 jetbrains/teamcity-server

启动成功之后,访问 http://domain 出现如下界面:

9pf d9jn bne ri iyr j2n qq

选择数据存储的目录,然后点击 Proceed 进行下一步,选择数据库即可、同意使用协议即可完成初始化。

之后需要创建管理员账号:

F nca9fw2d0boj4u9su gh

接着就进入了主界面,如下:

E lu x ji ot at7s m4s2h3i r
Last modified: 06 August 2024