TeamCity: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 32: Line 32:


==Docker==
==Docker==
<source lang="bash">
docker run --detach \
--volume $JETBRAINS_HOME/teamcity/server/datadir:/data/teamcity_server/datadir \
--volume $JETBRAINS_HOME/teamcity/server/logs:/opt/teamcity/logs \
--publish 8111:8111 \
--name teamcity \
jetbrains/teamcity-server:2020.1.4
</source>
===Debian===
===Debian===
<source lang="bash" highlight="2,6,7" line>
<source lang="bash" highlight="2,5,6" line>
docker run --detach \
docker run --detach \
--env TEAMCITY_SERVER_MEM_OPTS="-Xmx2g -XX:MaxPermSize=270m -XX:ReservedCodeCacheSize=350m" \
--env TEAMCITY_SERVER_MEM_OPTS="-Xmx2g -XX:MaxPermSize=270m -XX:ReservedCodeCacheSize=350m" \
Line 46: Line 55:


===CentOS===
===CentOS===
<source lang="bash" highlight="2,6,7" line>
<source lang="bash" highlight="2,5,6" line>
docker run --detach \
docker run --detach \
--env TEAMCITY_SERVER_MEM_OPTS="-Xmx2g -XX:MaxPermSize=270m -XX:ReservedCodeCacheSize=350m" \
--env TEAMCITY_SERVER_MEM_OPTS="-Xmx2g -XX:MaxPermSize=270m -XX:ReservedCodeCacheSize=350m" \
Line 56: Line 65:
--name teamcity \
--name teamcity \
jetbrains/teamcity-server:2020.1.4
jetbrains/teamcity-server:2020.1.4
</source>
==Admin==
<source lang="bash">
ssh -L 8111:localhost:8111 [email protected]
http://localhost:8111
</source>
</source>



Latest revision as of 22:20, 20 September 2020

Linux:
export JETBRAINS_HOME=/srv/jetbrains
MacOS:
export JETBRAINS_HOME=$HOME/jetbrains
Local location Container location Usage
$JETBRAINS_HOME/teamcity/server/datadir /data/teamcity_server/datadir Application data
$JETBRAINS_HOME/teamcity/server/logs /opt/teamcity/logs Application Logs
$JETBRAINS_HOME/teamcity/server/conf /opt/teamcity/conf Configuration
docker run -it --rm \
--publish 8111:8111 \
jetbrains/teamcity-server:2020.1.4 \
bin/bash
id; exit
mkdir -p $JETBRAINS_HOME/teamcity/server/{conf,datadir,logs}
#chown -R 0:0 $JETBRAINS_HOME/teamcity/server/

Docker

docker run --detach \
--volume $JETBRAINS_HOME/teamcity/server/datadir:/data/teamcity_server/datadir \
--volume $JETBRAINS_HOME/teamcity/server/logs:/opt/teamcity/logs \
--publish 8111:8111 \
--name teamcity \
jetbrains/teamcity-server:2020.1.4

Debian

docker run --detach \
--env TEAMCITY_SERVER_MEM_OPTS="-Xmx2g -XX:MaxPermSize=270m -XX:ReservedCodeCacheSize=350m" \
--volume $JETBRAINS_HOME/teamcity/server/datadir:/data/teamcity_server/datadir \
--volume $JETBRAINS_HOME/teamcity/server/logs:/opt/teamcity/logs \
--volume $JETBRAINS_HOME/teamcity/server/conf:/opt/teamcity/conf \
--env TEAMCITY_CONTEXT=/teamcity \
--publish 8111:8111 \
--name teamcity \
jetbrains/teamcity-server:2020.1.4

CentOS

docker run --detach \
--env TEAMCITY_SERVER_MEM_OPTS="-Xmx2g -XX:MaxPermSize=270m -XX:ReservedCodeCacheSize=350m" \
--volume $JETBRAINS_HOME/teamcity/server/datadir:/data/teamcity_server/datadir:Z \
--volume $JETBRAINS_HOME/teamcity/server/logs:/opt/teamcity/logs:Z \
--volume $JETBRAINS_HOME/teamcity/server/conf:/opt/teamcity/conf:Z \
--env TEAMCITY_CONTEXT=/teamcity \
--publish 8111:8111 \
--name teamcity \
jetbrains/teamcity-server:2020.1.4

Admin

ssh -L 8111:localhost:8111 [email protected]
http://localhost:8111

References