Jenkins部署方式之一linux
安裝依賴git
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y
官網下載最新版本GIT:
安裝git:
解壓並cd到解壓目錄web
tar -xvf git-2.9.5.tar.gz cd git-2.9.5/ make prefix=/usr/local/git all make prefix=/usr/local/git install
修改環境變量docker
vim /etcprofile PATH=$PATH:$HOME/bin:/usr/local/git/bin source /etc/profile
jdk百度雲
密碼:x8oeapache
tar -xvf jdk-8u151-linux-x64.tar.gz -C /usr/local cd /usr/local/ mv jdk1.8.0_151 jdk
修改環境變量vim
vim /etc/profile JAVA_HOME=/usr/local/jdk export PATH=$JAVA_HOME/bin:$PATH source /etc/profile
官方下載地址:
下載和解壓Maventomcat
tar -xvf apache-maven-3.6.1-bin.tar.gz -C /usr/local/ mv /usr/local/apache-maven-3.6.1/ /usr/local/maven
修改環境變量:app
vim /etc/profile export MAVEN_HOME=/usr/local/maven export MAVEN_HOME=$MAVEN_HOME/bin PATH=$MAVEN_HOME:$PATH:$HOME/bin:/usr/local/git/bin source /etc/profile
wget http://mirrors.shu.edu.cn/apache//ant/binaries/apache-ant-1.9.13-bin.tar.gz tar -xvf apache-ant-1.9.13-bin.tar.gz cp apache-ant-1.9.13 /usr/local/ant-1.9.13 -rf ln -s /usr/local/ant-1.9.13 /usr/local/ant
修改環境變量:ssh
vim /etc/profile export PATH=$PATH:$ANT_HOME/bin export ANT_HOME=/usr/local/ant source /etc/profile
官方下載地址:curl
tar -xvf apache-tomcat-8.5.41.tar.gz -C /usr/local/ mv /usr/local/apache-tomcat-8.5.41 /usr/local/tomcat
環境變量
vim /etc/profile CATALINA_HOME=/usr/local/tomcat //Tomcat安裝目錄 export CATALINA_HOME source /etc/profile
部署jenkins.war到tomcat下:
cp jenkins.war /usr/local/tomcat/webapps/
啓動Tomcat
訪問:http://127.0.0.1:8080/jenkins
查看密碼:
cat /root/.jenkins/secrets/initialAdminPassword
推薦安裝項
添加ssh、maven等相關插件
Ansible plugin Ant Plugin Blue Ocean Build Timeout Email Extension Plugin Git Parameter Plug-In Gitlab Hook Plugin GitLab Plugin Maven Invoker plugin Maven Integration plugin Publish Over SSH SSH plugin SSH Slaves plugin docker