Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。
1:Jenkins安装Credentials Binding插件
配置Manave Jenkins -> Manage Credentials -> 凭据 -> 添加凭据 -> Username with password -> 用户名、密码、描述输入即可
2:Jenkins安装Git插件
3:在CentOS服务器上安装Git,如已安装可忽略
yum install git -y git --version
4:安装JDK
http://www.javacui.com/service/641.html
Global Tool Configuration中配置JDK
5:安装Maven并配置Maven环境变量
https://maven.apache.org/download.cgi
解压
tar -xzf apache-maven-3.6.2-bin.tar.gz
修改环境变量
vi /etc/profile
增加内容,根据实际情况修改自己的路径
export MAVEN_HOME=/usr/local/maven384 export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
生效
source /etc/profile
修改mirror为阿里的仓库
<mirror> <id>aliyun</id> <name>aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
Global Tool Configuration中配置Maven
6:新建Item -> 输入任务名称,然后选择 -> 构建一个maven项目 -> 进入刚建立的任务 -> 源码管理 -> 输入Git信息 -> Build Now
如果Build时显示成功,但是查看日志有如下输出
Error occurred in starting fork, check output in log Process Exit Code: 126
在POM文件文件的build标签中增加如下内容
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M3</version> <configuration> <forkCount>0</forkCount> <testFailureIgnore>true</testFailureIgnore> </configuration> </plugin>
END
Java小强
未曾清贫难成人,不经打击老天真。
自古英雄出炼狱,从来富贵入凡尘。
发表评论: