CentOS 7 上 TeamCity 安装

非入门教程, 初次接触centos/docker的朋友需要谨慎

一. 安装 MySQL

为了后续的需要, 这里安装了 Docker, 当然如果你已经有了 MySQL 或者其它推荐的数据库[MySQL, PostgreSQL, Oracle, MS SQL], 则可忽略

1. 安装 Docker

补充:

# 启动docker

sudo systemctl start docker

# docker开机自启动

sudo systemctl enable docker.service

# docker容器自启动(--restart=always)

sudo docker run -d ... --restart=always container_name:tag

2. 配置 Docker 国内镜像

我这儿网络流畅, 自行百度吧~

3. Docker 安装并运行 MySQL

注意不要忘了端口映射(-p 3306:3306)

参考启动命令(最好是将主机目录挂载到宿主机, 此处未采用):

sudo docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d --restart=always mysql

二. 安装 teamcity-server

1. 安装 wget

也可以使用curl, 但是有点麻烦, 而且以后用的到, 所以就安装了, 不需要的话跳过这一步

sudo yum -y install wget

2. 下载 teamcity-server

# 下载, 下载地址请自己到官网查询, 以防不是最新版的

wget https://download.jetbrains.8686c.com/teamcity/TeamCity-2020.2.1.tar.gz

# 解压

sudo tar xpf TeamCity-2020.2.1.tar.gz -C /opt/teamcity-server/

3. 启动 teamcity-server

sudo /opt/teamcity-server/TeamCity/bin/teamcity-server.sh start

如果启动没有报错则表示正常启动

如果看不出来是否报错, 可以使用

curl http://127.0.0.1:8111/

再不然我就没辙了

4. 防火墙

上一步之后还是无法从局域网访问teamcity, 所以需要添加8111到防火墙:

以下是几个防火墙的可能需要的命令:

以80端口为例

# 添加(--permanent永久生效,没有此参数重启后失效)

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

# 重新载入

sudo firewall-cmd --reload

# 查看

sudo firewall-cmd --zone=public --query-port=80/tcp

# 删除

sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent

添加之后需要重新载入一次.

当然, 也可以选择关闭防火墙:

# 关闭防火墙

sudo systemctl stop firewalld

# 开机禁用防火墙

sudo systemctl disable firewalld

5. 初始化配置

这里就没什么好讲的了, next...配置数据库...创建账户...

这里需要提前创建一个数据库, 否则无法初始化, 我使用的是(问题应该不大, 但是应该是一个新的数据库):

数据库名: teamcity

字符集: utf8mb4

排序规则: utf8mb4_general_ci

截图就不放了, 可能每个版本都不尽相同

teamcity mysql 配置_CentOS 7 上 TeamCity 安装相关推荐

  1. gogs mysql 报错_linux上Docker安装gogs私服亲测(详解)

    一.前言 有网友问我为什么要使用私服,可能大部分人都不是太懂,网上那么多存储仓库而且好用方便,但是你想过没有如果企业中的项目,放在人家的仓库上这个安全性不是太好,所以说一般企业都会有自己的私服.本章教 ...

  2. teamcity mysql 配置_TeamCity : Build 基本配置

    前文中我们在 TeamCity 中创建了一个项目 HelloApp,并在这个项目中创建了一个名为 HelloAppDailyBuild 的Build 用来编译 demo 程序.本文我们将详细介绍 Bu ...

  3. teamcity mysql 配置_teamcity自动化部署

    简介 用的自动化部署的工具,IntelliJ 家的产品 teamcity对内存要求及高,我的1gb的内存就出现了"TeamCity服务器正在遇到内存不足的问题.内存清理花费了超过50%的时间 ...

  4. centos6.5 mysql 远程访问_CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql

    ι 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysq ...

  5. ubuntu mysql配置教程视频_ubuntu16.04安装配置mysql数据库,分割视频为帧图像

    参考http://wiki.ubuntu.org.cn/MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97 版本为5.7 一.安装 安装命令sudo apt-get i ...

  6. docker mysql镜像连接不上_Mysql安装-Docker版

    1.环境准备 1).确认已Docker已安装: 2).Docker hub查看官方提供了哪些版本 查询mysql镜像 ##命令查看docker search mysql 2.拉取镜像 ##拉取5.7镜 ...

  7. mac+php7+mysql.so_在Mac上编译安装PHP7的开发环境

    今天看到鸟哥发微博说php7 beta1测试版发布了,于是赶紧就去抢先下载,把自己的开发环境也升级到PHP7去,话不多少,下面就一起来搞起吧... 首先你得去官网下载php7 beta1的版本 这里由 ...

  8. mysql db link_oracle11G数据库db_link连接mysql配置(Windows下无需安装Gateway组件)

    对于oralce db_link mysql数据库,从开始到写博客,花了2天时间,配置了2遍.第一遍网上找资料跟着配置,安装了Gateway for ODBC.第二遍把虚拟机系统重新做了,没有安装Ga ...

  9. mysql配置 cloudreve_Cloudreve网盘的安装和离线下载的配置

    CLOUDREVE 你可以将 开始安装 这里用composer安装也可以在官网下载也可以,我们在官网下载安装吧.. 下载完成后上传到服务器 我这里是宝塔面板 把mysql.sql数据库文件放到 /ww ...

最新文章

  1. 另类无法在ESXi上添加存储器故障
  2. COBOL入门到精通
  3. idea提示,格式化代码,清除不使用的包快捷键,maven自动导jar包
  4. 实例65:python
  5. 9206-1118-周三 猜拳小游戏一次性版本
  6. C#LeetCode刷题之#707-设计链表(Design Linked List)
  7. DBA想要拓展技能,拿下高薪Offer,这些原创公众号你关注了吗?
  8. qchart能绘制三维_诺斯顿三维测量:走进无人机倾斜摄影的世界
  9. 为什么excel图片会变成代码_会EXCEL便可定制自己的办公管理软件(超简单,无代码)...
  10. Oracle 存储方式大比拼
  11. java 计算器 下载_那里可以下载到JAVA编的计算器程序??
  12. 8. Browser 对象 - History 对象(2)
  13. html 制作静态页面新知识
  14. Hadoop KMS 透明加密配置以及测试
  15. 如何使用python进行社交网络分析
  16. xp系统打印机服务器win7连接不了,xp连不上win7的打印机,win7连接打印机
  17. 前端入门篇(五十三)JS应用6打地鼠小游戏
  18. vue实现不同页面显示不同标题
  19. 腾讯云服务器80等端口无法访问
  20. 在sublime中如何将html代码格式化!

热门文章

  1. oracle crc32函数,CSS_ORACLE中实现CRC32的计算函数,SOLARIS平台,声明:这是我07年的一个偶然 - phpStudy...
  2. java基本要点_java代码的基本要点
  3. 【Java中级篇】动态代理机制
  4. android页面跳转时获取地址栏,Android 利用scheme页面内跳转协议进行跳转
  5. 原神服务器维护后抽奖池会更新吗,原神:更新维护一小时,补偿60原石,玩家祈求多维护几天!...
  6. ios 查看同文件名_实战恢复cisco 2950交换机的IOS
  7. 量子计算机怎么编程,量子计算机编程(一)——QPU编程
  8. mysql collect_set_hive列转行 (collect_set())
  9. Python二级笔记(11)
  10. mysql 编译安装与rpm安装的区别_编译安装与RPM安装的区别