TeamCity is a Continuous Integration (CI) and Continuous Delivery (CD) server offered by JetBrains.
apt-get update apt-get install openjdk-8-jdk
apt-get install postgresql postgresql-contrib
su postgres psql
CREATE USER teamcity WITH PASSWORD '-PASSWORDHERE-'; CREATE DATABASE teamcity OWNER teamcity; \q exit
wget https://download.jetbrains.com/teamcity/TeamCity-2019.1.3.tar.gz
tar -xvzf TeamCity-2019.1.3.tar.gz -C /opt
useradd teamcity mkdir /home/teamcity
usermod --shell /usr/sbin/nologin teamcity
chown -R teamcity:teamcity /opt/TeamCity
[Unit] Description=JetBrains TeamCity Server Requires=network.target After=syslog.target network.target [Service] Type=simple ExecStart=/opt/TeamCity/bin/teamcity-server.sh run ExecStop=/opt/TeamCity/bin/teamcity-server.sh stop User=teamcity [Install] WantedBy=multi-user.target
systemctl enable teamcity-server
systemctl start teamcity-server
I | Attachment | History | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|---|
![]() |
Teamcity_Logo.png | r1 | manage | 173.2 K | 2019-09-10 - 19:10 | DevonMerner |