以下内容是在学习过程中的一些笔记,难免会有错误和纰漏的地方。如果造成任何困扰,很抱歉。
预安装
| 地址 |
|---|
| TeamCity:JetBrains 打造的无忧 CI/CD 工具 |
首先从官网下载安装包,这里我选择在Linux环境中部署,预装了JDK8以后,解压缩,运行
./TeamCity/bin/runAll.sh start
访问TeamCity默认端口是8111,如果需要改变端口,则需要前往如下路径
vim TeamCity/conf/server.xml
打开网址后,接下来是安装向导
然后后续会提示你选择内部使用的TeamCity的数据库,我这里选择了它们原始自带的,然后来输入管理员账号
然后就会来到初次进入的界面
预安装完毕。
TeamCity Server配置
描述:这里可以添加本文要记录的大概内容
服务端前置条件
- 安装Git
- 安装JDK1.8
首先创建项目
下一步
选择Maven构建
点击选择后,弹出新界面,选择构建配置项
继续(执行命令修改为clean install)
working directory可以指定存放目录,初步完成。
TeamCity Agent配置
描述:这里可以添加本文要记录的大概内容
首先对机器预装
- JDK1.8
- Maven
- Git
- 上述的环境变量
然后在代理机器上安装TeamCity Agent,这里根据实际需要进行选择,这里我使用了Windows Server 2019
安装中,需要输入服务端地址以及JDK地址,安装完成后,本地C盘会出现BuildAgent文件夹,里面正是已安装的程序代理,并且后续构建的项目默认路径会在work文件夹中,将上述步骤完成后重启,查看管理界面
代理机器安装完毕。
项目构建
描述:这里可以添加本文要记录的大概内容
选择代理节点进行部署
执行部署
部署完成
over
新增脚本部署
描述:这里可以添加本文要记录的大概内容
新增自动运行命令
选择简单的命令行
我们选择简单一些的,点击选择执行带参数的文件(图片中我作了修改,需要使用win32可执行程序不然会报错)
查看一下目前的配置
我们开始实战一下,启动构建并查看日志
跟预期一样,接下来可以用C++写一个适用于自身业务的启动暂停程序。
Docker与K8s环境发布
描述:这里可以添加本文要记录的大概内容
1
1