1. 程式人生 > >jenkins+maven+git

jenkins+maven+git

jenkins+maven+git

本文只是搭建一個簡單的打包環境。從而減輕工作負擔,如果要深入對jenkins學習,請查看官方文檔。

目的:使用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]#

yum remove git

[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