#前提先建好/opt/app directory #将/opt/app directory assigned to the user Jenkins with root account Chown jenkins:jenkins /opt/app 1, from Jenkins Official website Download WAR2, will Jenkins.war-Root.war this is to define the port of Jenkins directly mapped to/under 3, created under/opt/app/bin Web launch Script Tomcat-jenkins-start.sh #!/bin/bashexport lb_librar_path= "/usr/local/apache-tomcat/bin/native" Export Java_home= "/usr/lib/jdk1.7.0_79" export catalina_opts= "-dtomcat.server.port=8083-dtomcat.http.port=8089- Dtomcat.instance.name=jenkins-xmx512m-xx:permsize=256m-xx:maxpermsize=256m-xx:+heapdumponoutofmemoryerror " Export catalina_out= "/opt/app/logs/jenkins/catalina.out" Export catalina_pid= "/opt/app/run/tomcat-jenkins.pid" Export catalina_base= "/opt/app/webapps/jenkins" # rm-rf/opt/app/webapps/jenkins/work# rm-rf/opt/app/webapps/ jenkins/webapps/root /usr/local/apache-tomcat/bin/catalina.sh Start exit $? 4, Create a Jenkins Stop script Tomcat-jenkins-stop.sh#!/bin/bash export java_home= "/usr/lib/jdk1.7.0_79" export JAVA_ Opts= "-dtomcat.server.port=8083-dtomcat.http.port=8089-dtomcat.instance.name=jenkins "Export catalina_pid="/opt/app/run/tomcat-jenkins.pid " Export catalina_base= "/opt/app/webapps/jenkins" /usr/local/apache-tomcat/bin/catalina.sh stop 30-force Exit $? 5, copy the conf/directory under the Tomcat directory to/opt/app/webapps/jenkins/, modify Server.xml, add <context path= "/" to the host node Docbase= ". /webapps/root/"debug=" 0 "reloadable=" true "/> this execution Tomcat-jenkins-start can start the site
Deploying Jenkins under Linux