diff --git a/hosts/jenkins/etc/default/jenkins b/hosts/jenkins/etc/default/jenkins index ca765b9fd9ae7bc0c28ef8910ffbdca02b58d466..db206ca2b300875b529922e459f3c352966f3d58 100644 --- a/hosts/jenkins/etc/default/jenkins +++ b/hosts/jenkins/etc/default/jenkins @@ -10,11 +10,17 @@ JAVA=/usr/bin/java JENKINS_HOME=/var/lib/$NAME # arguments to pass to java -#JAVA_ARGS="-Djava.awt.headless=true" # Allow graphs etc. to work even when an X server is present +# +# Allow graphs etc. to work even when an X server is present +JAVA_ARGS="-Djava.awt.headless=true" + #JAVA_ARGS="-Xmx256m" #JAVA_ARGS="-Djava.net.preferIPv4Stack=true" # make jenkins listen on IPv4 address JAVA_ARGS="-Djava.awt.headless=true -Xms4G -Xmx8G -server -XX:+AlwaysPreTouch -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$JENKINS_HOME/heapDumps/ -Xloggc:$JENKINS_HOME/javaGC/gc-%t.log -XX:NumberOfGCLogFiles=5 -XX:+UseGCLogFileRotation -XX:GCLogFileSize=20m -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCCause -XX:+PrintTenuringDistribution -XX:+PrintReferenceGC -XX:+PrintAdaptiveSizePolicy -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent -XX:+ParallelRefProcEnabled -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:+UnlockDiagnosticVMOptions -XX:G1SummarizeRSetStatsPeriod=1" +# make jenkins listen on IPv4 address +#JAVA_ARGS="-Djava.net.preferIPv4Stack=true" + PIDFILE=/var/run/$NAME/$NAME.pid # user and group to be invoked as (default to jenkins) @@ -24,7 +30,7 @@ JENKINS_GROUP=$NAME # location of the jenkins war file JENKINS_WAR=/usr/share/$NAME/$NAME.war -# set this to false if you don't want Hudson to run by itself +# set this to false if you don't want Jenkins to run by itself # in this set up, you are expected to provide a servlet container # to host jenkins. RUN_STANDALONE=true @@ -52,18 +58,18 @@ MAXOPENFILES=65535 # If commented out, the value from the OS is inherited, which is normally 022 (as of Ubuntu 12.04, # by default umask comes from pam_umask(8) and /etc/login.defs -# UMASK=027 UMASK=022 # port for HTTP connector (default 8080; disable with -1) HTTP_PORT=8080 -# servlet context, important if you want to use apache proxying +# servlet context, important if you want to use apache proxying PREFIX=/$NAME # arguments to pass to jenkins. # --javahome=$JAVA_HOME +# --httpListenAddress=$HTTP_HOST (default 0.0.0.0) # --httpPort=$HTTP_PORT (default 8080; disable with -1) # --httpsPort=$HTTP_PORT # --argumentsRealm.passwd.$ADMIN_USER=[password]