一. 安装teamcity的部署流程。
1.安装环境要求:
代码语言:txt复制root@localhost ~# rz jdk-8u202-linux-x64.tar.gz
root@localhost ~# tar zxvf jdk-8u202-linux-x64.tar.gz
root@localhost ~# mv jdk1.8.0_202/ /usr/local/java/
root@localhost ~# vim /etc/profile
export JAVA_HOME=/usr/local/java/
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
root@localhost ~# source /etc/profile
root@localhost ~# java -version
2.开始安装teamcity:
代码语言:txt复制root@localhost ~# rz TeamCity-2021.1.1.tar.gz
root@localhost ~# tar zxvf TeamCity-2021.1.1.tar.gz
root@localhost ~# mv TeamCity /usr/local/TeamCity
root@localhost ~# cd /usr/local/TeamCity
3.启动服务
代码语言:txt复制root@localhost ~# /usr/local/TeamCity/bin/runAll.sh start
停止程序:root@localhost ~#:/usr/program/TeamCity/bin/runAll.sh stop
4.开启端口或关闭防火墙:
代码语言:txt复制方法一:开启端口
iptables -I INPUT -p tcp -m tcp --dport 8111 -j ACCEPT
/etc/rc.d/init.d/iptables save
service iptables restart
方法二:关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
5.打开浏览器访问,默认是8111端口:
代码语言:txt复制192.168.3.235:8111
6 . 更改taemcity的端口
代码语言:txt复制如果你要改变端口,找到下面这个 8111 位置:
vim /usr/local/TeamCity/conf/server.xml
<Connector port="8111" ...
TeamCity 服务器在数据目录的磁盘上存储服务器配置设置、项目定义、构建结果和缓存.
二. 配置并运行您的第一个构建
1 . 使用右上角的 Administration链接转到 Administration 区域并单击 Create project。
2 . 创建项目
3 . 指定项目的名称、 ID(自动生成的、可修改的)和可选的描述。点击 创建:
4 . 创建构建名称
5 .指定构建配置名称、 ID、描述。单击 创建
6 . 版本控制设置:指定vcs根名称, ID, 在General Settings输入从gitlab中获取数据的地址,输入默认分支 ,输入账号密码,测试并保存
7 .点击左列表Build Steps,点击 add build step
8 .运行maven的构建类型,指定(step name)名称,指定(Golals)目标,指定maven命令行参数(Additional Maven command line parameters:),指定maven JDK 并保存。
9 .上用自定义脚本把本地的jar上传到服务器上。
10 . 连接服务器并执行jar包,实现让服务运行 (这边需要配置密钥对)
11.构建触发器(Triggers)
12 . 每次代码发生改变都会触发构建的一套流程。
13 .现在您可以配置 构建步骤:在左侧选择相应的设置,单击 添加构建步骤 并从下拉列表中选择构建运行器。
14 .