jenkins+maven+git
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins+maven+git相关的知识,希望对你有一定的参考价值。
本文只是搭建一个简单的打包环境。从而减轻工作负担,如果要深入对jenkins学习,请查看官方文档。
目的:使用jenkins+maven+git组合,对项目托管的源码,进行编译打包,而后部署到服务器上。
环境:tomcat8.5 jdk1.8 Maven 3.5 git
首先,在服务器上安装JDK,MAVEN,GIT.分别对路径进行配置
git安装:
[[email protected]]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
[[email protected]]# yum remove git
[[email protected]]# tar xf git-2.7.6.tar.xz
[[email protected]]# cd git-2.7.6
[[email protected]]# ./configure prefix=/usr/local/git/
[[email protected]]# make && make install
[[email protected]]# echo “export PATH=$PATH:/usr/local/git/bin”>/etc/profile.d/git.sh
注:git c lone 命令下载的代码会保存到现在所在的目录。
JDK安装:
[[email protected]]# rpm -ivh jdk-8u144-linux-x64.rpm
[[email protected]]# ls /usr/java
[[email protected]]# 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安装:
[[email protected]]# tar xf /Mysources/apache-maven-3.5.0-bin.tar.gz
[[email protected]]# 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的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins——Jenkins 构建Maven项目(三种风格的项目构建自由风格Maven风格Pipeline流水线风格)