TeamCity系列教程(一)-docker安装配置teamcity

作为CI持续集成的工具之一,相比Jenkins界面更友好,插件更多,功能大同小异,本次教程使用Docker环境
部署,所以要有Docker基础。

一.安装TeamCity服务端

这里说一下,TeamCity分为服务端和客户端,服务端的是我们主要使用的,各种步骤配置,服务发布,通知等都在服务端,客户端主要是服务端用来编译,打包,上传等,当然也是必不可少的。

1.拉取服务端镜像

docker pull jetbrains/teamcity-server

2.创建挂载文件夹,分配权限

mkdir /home/docker/teamcity_server/datadir
mkdir /home/docker/teamcity/logs
chmod -R 777 /home/docker/

3.启动容器

docker run -dit --name teamcity-server-instance  \
    -v /home/docker/teamcity_server/datadir:/data/teamcity_server/datadir \
    -v /home/docker/teamcity/logs:/opt/teamcity/logs  \
    -p 8111:8111 \
    jetbrains/teamcity-server

–name teamcity-server-instance 定义容器名称
-v /home/docker/teamcity_server/datadir:/data/teamcity_server/datadir 挂载数据目录
-v /home/docker/teamcity/logs:/opt/teamcity/logs 挂载日志目录
-p 8111:8111 端口映射

附上dockerhub官方文档
至此,服务端安装完成,打开浏览器输入ip:8111进入控制台

二.服务端配置

1.首次使用输入ip:8111进入服务,直接点击proceed

在这里插入图片描述

2.初始化中

在这里插入图片描述

3.自动进入数据库配置页面

文字大致内容是建议使用外置数据库,不配置的话,默认使用内部数据库,这里我们选择外置mysql
在这里插入图片描述

4.配置数据库

首次使用外置数据库,需要下载驱动

在这里插入图片描述

5.创建需要的表结构

在这里插入图片描述

6.创建用户名密码

在这里插入图片描述

7.正式进入系统

在这里插入图片描述

自此,teamcity服务端安装完毕,下个教程介绍如何配置项目

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值