TeamCity 설치 및 관리 가이드 (공식 문서)
Next >
설치 진행8111
Run TeamCity Server under the SYSTEM account
선택Internal (HSQLDB)
(TeamCity 자체 DB, PC에 설치된 db가 있다면 따로 설정 가능) firewall-cmd --permanent --add-port=8111/tcp
vi /etc/profile
PATH=$PATH:/usr/java/default/bin
export JAVA_HOME=/usr/java/default
export JRE_HOME=/usr/java/default
docker login
으로 로그인 되어있는지 확인 필요) $ yum install -y yum-utils
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
(제대로 설치안된다면 yum clean packages)
$ yum install docker-ce docker-ce-cli containerd.io
$ systemctl start docker
/var/lib/teamcity
에 위치시키기 mkdir /var/lib/teamcity
cp -r /${압축해제한 dir}/TeamCity/* /var/lib/teamcity/
.BuildServer
directory 생성 mkdir /var/lib/teamcity/.BuildServer
vi /etc/init.d/teamcity
#!/bin/bash
### BEGIN INIT INFO
# Provides: teamcity
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: TeamCity
# Description: TeamCity
### END INIT INFO
TEAMCITY_USER=teamcity
TEAMCITY_DIR=/var/lib/teamcity
TEAMCITY_PATH=$TEAMCITY_DIR/bin/runAll.sh
TEAMCITY_DATA_DIR=$TEAMCITY_DIR/.BuildServer
case $1 in
start)
echo "Starting Team City"
su - $TEAMCITY_USER -c "TEAMCITY_DATA_PATH=$TEAMCITY_DATA_DIR $TEAMCITY_PATH start"
;;
stop)
echo "Stopping Team City"
su - $TEAMCITY_USER -c "TEAMCITY_DATA_PATH=$TEAMCITY_DATA_DIR $TEAMCITY_PATH stop"
;;
restart)
echo "Restarting Team City"
su - $TEAMCITY_USER -c "TEAMCITY_DATA_PATH=$TEAMCITY_DATA_DIR $TEAMCITY_PATH stop"
su - $TEAMCITY_USER -c "TEAMCITY_DATA_PATH=$TEAMCITY_DATA_DIR $TEAMCITY_PATH start"
;;
*)
echo "Usage: /etc/init.d/teamcity {start|stop|restart}"
exit 1
;;
esac
exit 0
buildAgent/conf/buildAgent.properties
, buildAgent.dist.properties
mysql
선택Download JDBC driver
다운로드
안녕하세요.
방화벽 설정을 할 때 왜 80, 8080도 같이 열어줘야하는지 궁금합니다.