Ubuntu系统Teamcity服务器搭建

1.需要保证系统安装了jdk8
这里我就直接用sudo apt install openjdk-8-jre-headless命令安装了一个openjdk8
image.png
2.下载teamcity安装包
如果是自带图形化界面的linux系统可以直接用浏览器登录jetbrain的官网下载对应系统的安装包。地址为:https://www.jetbrains.com/teamcity/download/

这里我的腾讯云服务器还没有装图形化界面,所以用了wget命令将安装包下载到对应的路径上。
wget https://download.jetbrains.com.cn/teamcity/TeamCity-2021.1.1.tar.gz

然后解压文件tar xfz TeamCity-2021.1.1.tar.gz(注意命令版本号)
cat /home/TeamCity/TeamCity/conf/server.xml可以查看和修改tc服务器配置文件信息,这里暂且使用默认信息。

3.服务器开启和关闭
cd /home/TeamCity/TeamCity/bin/进入teamcity命令目录
开启服务器和默认代理(本机):
./runAll.sh start
关闭服务器和默认代理(本机):
./runAll.sh stop

4.访问tc web服务
浏览器访问服务器ip地址:8111或者本机访问localhost:8111可以看到teamcity图形化界面
接下来选择一个文件目录用于存储TC服务器的数据,点击proceed,进入下一步
image.png

5.选择数据库类型
数据库用于Teamcity存储在SQL数据库中构建历史记录,用户,构建结果以及一些运行时数据。
默认数据库是HSQLDB数据库,是内部数据库,不需要进行用户配置的,选择其他数据库的话,需要在linux本地进行数据库安装配置。官方文档是推荐使用外部数据库,内部数据库可能会有数据丢失和性能下降的风险。
image.png
6.下一步是tc的一些许可文件什么的,直接agree,下一步:
image.png
7.下一步需要登录一个tc账户,因为第一次登录数据库里还没有管理员账户,所以先as a super user,点进去发现需要输入一个令牌,查阅了文档发现,tc服务器创建的时候会生成一个超级用户令牌,在teamcity安装目录下的log/teamcity-server.log下,打开文件搜索Super user authentication token,找到令牌码。(注意,log文件内保存了server启动历史日志,文件内令牌不止一个,选择最新生成的那个一个输入)
image.png![image.png](https://img-blog.csdnimg.cn/img_convert/d2a3d40929086b46271fcee4f7b8c918.png#align=left&display=inline&height=267&&name=image.png&originHeight=534&originWidth=577&size=30603&status=done&style=none&width=288.5
image.png
输入令牌之后,就可使用超级用户权限进入了tc的web界面了,tc服务器安装启动完成。
image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值