jenkins+maven+git
目的:使用jenkins+maven+git組合,對項目托管的源碼,進行編譯打包,而後部署到服務器上。
環境:tomcat8.5 jdk1.8 Maven 3.5 git
首先,在服務器上安裝JDK,MAVEN,GIT.分別對路徑進行配置
git安裝:
[root@node1]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
[root@node1]#
[root@node1]# tar xf git-2.7.6.tar.xz
[root@node1]# cd git-2.7.6
[root@node1]# ./configure prefix=/usr/local/git/
[root@node1]# make && make install
[root@node1]# echo “export PATH=$PATH:/usr/local/git/bin”>/etc/profile.d/git.sh
註:git c lone 命令下載的代碼會保存到現在所在的目錄。
JDK安裝:
[root@node1]# rpm -ivh jdk-8u144-linux-x64.rpm
[root@node1]# ls /usr/java
[root@node1]# vim /etc/profile.d/jdk.sh
#JDK
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JRE_HOME=/usr/java/jdk1.8.0_144/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
MAVEN安裝:
[root@node1]# tar xf /Mysources/apache-maven-3.5.0-bin.tar.gz
[root@node1]# vim /etc/profile.d/maven.sh
#MAVEN
export MAVEN_HOME=/opt/Moxiang/apache-maven-3.5.0
export PATH=$MAVEN_HOME/bin:$PATH
Jenkins安裝:
下載jenkins的war包,直接放在tomcat/webapps/下。啟動tomcat 即可。
下載地址:https://jenkins.io/download ,下載通用的java包即可。
修改默認的路徑:
方法一:
echo “export JENKINS_HOME=/data/jenkins-home” >/etc/profile.d/jenkins.sh
方法二:
使用你Web容器的管理工具設置JENKINS_HOME環境參數.
打開tomcat的bin目錄,編輯catalina.sh文件。
在# OS specific support. $var _must_ be set to either true or false.上面添加:export JENKINS_HOME="/jenkins"
瀏覽器輸入:ip:port/jenkins 。輸入密碼
密碼保存位置: /root/.jenkins/secrets/initialAdminPassword
安裝maven插件
在“系統管理”—>“管理插件”—>“可選插件”,安裝 “Maven Release Plug-in ”.
全局工具配置:配置JDK,MAVEN的home,配置GIT的命令路徑
構建一個maven風格的任務:
將公鑰復制到碼雲上,即可
jenkins+maven+git