前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >teamcity的搭建及部署运行一个构建项目

teamcity的搭建及部署运行一个构建项目

原创
作者头像
不凡
修改2021-07-31 18:05:54
2.8K0
修改2021-07-31 18:05:54
举报
文章被收录于专栏:运维小郭运维小郭

一. 安装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.png
1.png
2.png
2.png
3.png
3.png

二. 配置并运行您的第一个构建

1 . 使用右上角的?Administration链接转到 Administration 区域并单击?Create project

4.png
4.png

2 . 创建项目

5.png
5.png

3 . 指定项目的名称、?ID(自动生成的、可修改的)和可选的描述。点击?创建:

6.png
6.png

4 . 创建构建名称

7.png
7.png

5 .指定构建配置名称、??ID、描述。单击?创建

8.png
8.png

6 . 版本控制设置:指定vcs根名称,??ID, 在General Settings输入从gitlab中获取数据的地址,输入默认分支 ,输入账号密码,测试并保存

9.png
9.png
10.png
10.png

7 .点击左列表Build Steps,点击+add build step

11.png
11.png

8 .运行maven的构建类型,指定(step name)名称,指定(Golals)目标,指定maven命令行参数(Additional Maven command line parameters:),指定maven JDK 并保存。

12.png
12.png

9 .上用自定义脚本把本地的jar上传到服务器上。

13.png
13.png

10 . 连接服务器并执行jar包,实现让服务运行 (这边需要配置密钥对)

14.png
14.png

11.构建触发器(Triggers)

15.png
15.png

12 . 每次代码发生改变都会触发构建的一套流程。

16.png
16.png

13 .现在您可以配置?构建步骤:在左侧选择相应的设置,单击?添加构建步骤?并从下拉列表中选择构建运行器。

17.png
17.png

14 .

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com