TeamCity
TeamCity 是一个 热门的开源持续集成(CI&CD)软件,它被用于 流水线 等场景。TeamCity 是一个通用的 CI/CD 软件平台,可以实现灵活的工作流、协作和开发
准备
在参阅本文档使用 TeamCity 时,需要确保如下几点:
-
应用是基于 Websoft9 安装的
-
请检查应用的使用许可协议,确保符合要求
-
应用具备访问条件:配置域名 或 服务器安全组开启网外端口
入门指南
初始化
Websoft9 控制台安装 TeamCity 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。
-
进入初始化页面
-
点击 "proceed", 进入 "Database connection setup" 页面,选择数据库类型为 MySQL,并下载 JDBC 驱动,填写数据库连接信息
-
完成数据库初始化需要几分钟的时间,承认 License 协议后,创建账号就完成初始化向导
快速了解
创建项目
创建项目的方式可以通过外部URL或者手动创建,下面我们通过已有github项目创建一个项目
-
输入外部URL以及用户和密码信息
-
点击[proceed],项目会提示创建成功
创建构建配置
创建构建配置是自动化的核心,会指定是对哪个项目,做一个具体化的具体构建过程。 这里需要说明一点,当指定外部URL构建时,构建是针对外部项目的,teamcity本地项目的代码提交不会触发构建。
创建详细请参照官方文档 创建触发器可是构建过程自动发生,无须手动执行,更多详细操作请参照官方文档