本文只是搭建一个简单的打包环境。从而减轻工作负担,如果要深入对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



image.png

image.png

image.png


 安装maven插件

在“系统管理”—>“管理插件”—>“可选插件”,安装   “Maven Release Plug-in ”.


 全局工具配置:配置JDK,MAVEN的home,配置GIT的命令路径

image.png

image.png

image.png

构建一个maven风格的任务:

image.png


将公钥复制到码云上,即可