목요일, 1월 16, 2025
HomeLinuxUbuntu 16.04 Jenkins Install

Ubuntu 16.04 Jenkins Install

Ubuntu 16.04 JENKINS Install

mkdir -p /server/jenkins_home
mkdir -p /server/tools

cd /server/tools
wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz
tar xf apache-tomcat-7.0.77.tar.gz
mv apache-tomcat-7.0.77 /server
ln -s /server/apache-tomcat-7.0.77 /server/tomcat

mkdir -p /server/instance/jenkins
cp -R /server/tomcat/conf /server/tomcat/logs /server/tomcat/temp /server/tomcat/webapps /server/tomcat/work /server/instance/jenkins

########## jenkins WAR DEPLOY

cd /server/instance/jenkins/webapps
wget https://updates.jenkins-ci.org/download/war/2.61/jenkins.war
mv jenkins.war ROOT.war

############## Setting JENKINS_HOME & tomcat start stop shell script

mkdir -p /server/instance/jenkins/bin
touch /server/instance/jenkins/bin/start.sh
touch /server/instance/jenkins/bin/stop.sh
chmod 755 /server/instance/jenkins/bin/start.sh
chmod 755 /server/instance/jenkins/bin/stop.sh

echo '#!/bin/sh' >> /server/instance/jenkins/bin/start.sh
echo 'export JENKINS_HOME=/server/jenkins_home/' >> /server/instance/jenkins/bin/start.sh 
echo 'export INSTANCE_NAME=jenkins' >> /server/instance/jenkins/bin/start.sh
echo 'export CATALINA_HOME=/server/tomcat' >> /server/instance/jenkins/bin/start.sh
echo 'export CATALINA_BASE=/server/instance/$INSTANCE_NAME' >> /server/instance/jenkins/bin/start.sh
echo 'export CATALINA_PID=/server/instance/$INSTANCE_NAME/bin/tomcat.pid' >> /server/instance/jenkins/bin/start.sh
echo 'export CATALINA_OPTS="-Denv=product -Denv.servername=jenkins"' >> /server/instance/jenkins/bin/start.sh
echo '$CATALINA_HOME/bin/startup.sh' >> /server/instance/jenkins/bin/start.sh
 
echo '#!/bin/sh' >> /server/instance/jenkins/bin/stop.sh
echo 'export INSTANCE_NAME=jenkins' >> /server/instance/jenkins/bin/stop.sh
echo 'export CATALINA_HOME=/server/tomcat' >> /server/instance/jenkins/bin/stop.sh
echo 'export CATALINA_BASE=/server/instance/$INSTANCE_NAME' >> /server/instance/jenkins/bin/stop.sh
echo 'export CATALINA_PID=/server/instance/$INSTANCE_NAME/bin/tomcat.pid' >> /server/instance/jenkins/bin/stop.sh
echo '$CATALINA_HOME/bin/shutdown.sh' >> /server/instance/jenkins/bin/stop.sh

############## Securing Jenkins on Tomcat

vi /server/instance/jenkins/conf/tomcat-users.xml 





############## tomcat i18n

vi /server/instance/jenkins/conf/server.xml

/server/instance/jenkins/bin/start.sh

############## Jenkins SETTING
http://192.168.137.100:8080/

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular