作为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服务端安装完毕,下个教程介绍如何配置项目

TeamCity系列教程(一)-docker安装配置teamcity相关推荐

  1. Docker安装配置Jenkins教程

    Docker安装配置Jenkins教程 前言 准备工作 一.安装Docker 1.安装 2.查看版本信息 二.配置Docker 镜像加速 1.编辑docker配置文件 2.配置镜像地址,编辑文件内容为 ...

  2. PVE系列教程(十三)、安装黑苹果MacOS(Catalina版本)

    PVE系列教程(十三).安装黑苹果MacOS(Catalina版本) 为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000/.博客上有三个版本的镜像与 ...

  3. PVE系列教程(二)、安装网心云x86专业版

    为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客 PVE系列教程(二).安装网心云x86专业版 一.上传x86镜像 把x86镜像上传到local下的ISO镜像中. 二.配置虚拟机 点击创建虚拟机 ...

  4. PVE系列教程(十七)、安装Redis服务器

    PVE系列教程(十七).安装Redis服务器 为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000 一.前期准备 在PVE里安装好了ubuntu,并对 ...

  5. PVE系列教程(八)、安装OpenWRT软路由

    PVE系列教程(八).安装OpenWRT软路由 为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000/ 本教程固件下载地址:http://nas.he ...

  6. 乐鑫代理-启明云端分享ESP32系列教程之一: 安装虚拟机及Ubuntu

    安装虚拟机软件 1.1下载VMWare Workstation (推荐使用VMWare Workstation 14 Pro,14.1及以上版本) 将下方网址复制至浏览器打开: 下载 VMware W ...

  7. hadoop安装hive及配置mysql_Hadoop系列之Hive(数据仓库)安装配置

    Hadoop系列之Hive(数据仓库)安装配置 1.在NameNode安装 cd /root/soft tar zxvf apache-hive-0.13.1-bin.tar.gz mv apache ...

  8. VAPS XT开发入门教程02:安装配置

    开工第一步是安装软件 windows下 windows下有安装手册,但是此安装手册在安装包里面,只有在安装完成后才能看到.没有安装手册又无法安装. 先准备安装文件和授权证书. License_Tool ...

  9. Docker 安装配置Crowd

    环景: ubuntu 16.04 docker Version: 20.10.7 crowd3.3.2 问题描述: Docker 安装配置Crowd 解决方案: 1.创建docker-compose. ...

最新文章

  1. 在MySQL数据库中,这4种方式可以避免重复的插入数据!
  2. ibatis教程之调用带参数的存储过程
  3. 在tomcat中使用context节点部署工程
  4. SQL Server 2008 复习(一)
  5. 获取Class类对象的三种方式
  6. java 管道流PipedInputStream,PipedInputStream和随机访问文件 RandomAccessFile
  7. 医疗保健数据接口_应用的大数据:医疗保健的经济学
  8. 移动端ajax,jQuery基于$.ajax设置移动端click超时处理方法
  9. 5招详解linux之openEuler /centos7防火墙基本使用指南
  10. centOs8安装docker报错:错误:事务检查错误
  11. 佳博GprinterApp编辑软件使用说明
  12. 将Final Cut Pro X工程文件导入Premiere图文版小白级操作教程
  13. 安装谷歌扩展插件:程序包无效
  14. 从PaaS到GaaS,蔚领时代的“云”上愿景
  15. 陪玩视频聊天系统开发,升级与更新功能的实现
  16. 【项目】磁盘文件管理工具
  17. 三菱V3菱悦智能遥控匹配详细的(两种)方法 配钥匙
  18. c语言1h什么意思,标准现代精确——1C开叫1H应叫及其他应叫
  19. 太阳的光和灯光有什么区别_若日阳光照明|太阳能路灯与景观灯有什么不同?...
  20. OpenCV—画出时钟并动态同步系统时间

热门文章

  1. 我反对!--这个时代最诚实的声音42条
  2. 现在有个字符串是按照如下格式保存的:“姓名:成绩|姓名:成绩|…..”
  3. PAT 团体程序设计天梯赛 L2-009 抢红包
  4. 莫烦tensorflow视频 和 LiYu's personal knowledge 和 sklearn
  5. 图形引擎实战:移动平台海飞丝系统-运动篇
  6. 什么是openssl
  7. SqlMDF数据提取工具
  8. IT研发技能表v3.1
  9. 如何在arxiv上面发论文
  10. 使用Focus for Mac怎样阻止应用程序?