【Jenskins】安装与配置

Jenskins教程:http://www.yiibai.com/jenkins/

一、Jenskins的安装

1.jenskins下载和启动

Jenskins下载地址:https://jenkins.io/download/

启动Jenskins前需要安装jdk。最好是高版本。在安装完jdk后,输入以下命令就能启动jenskins了。

java -jar jenskins.war

让jenskins后台运行:nohup  java -jar jenskins.war

2.jenskins配置

第一次启动Jenkins时,由于安全的考虑,Jenkins会自动生成一个随机的按照口令。注意控制台输出的口令,复制下来,然后在浏览器输入:

http://localhost:8080/

粘贴口令,进入安装界面,如果执行默认的安装,Jenkins就自动配置好了Maven、git等常用插件。最后,创建一个admin用户,完成安装。

用管理员账号登录Jenkins后,第一次使用前,需要在“系统管理”->“Global Tool Configuration”->“Maven”中新增一个Maven,直接输入一个名字,选中“自动安装”,Jenkins会自动下载并安装Maven:

 然后,在Jenkins首页选择“新建”,输入名字,选择“构建一个maven项目”:

在配置页中,源码管理选择Git,填入地址:

默认使用master分支。如果需要口令,在Credentials中添加用户名/口令,或者使用SSH Key。

构建触发器指定了触发一次构建的条件。推荐使用最简单的配置“Poll SCM”,它的意思是,定时检查版本库,发现有新的提交就触发构建。这种方式对git、SVN等所有版本管理系统都是通用的。

我们在日程表中填入:

* * * * *

  

表示每分钟检查一次。如果你觉得太频繁,可以改成“每3分钟检查一次”:

*/3 * * * *

在“Build”中,默认的Root POM是pom.xml。如果pom.xml不在根目录下,就填入子目录,例如:wxapi/pom.xml

在Goals and options中,填入需要执行的mvn命令:clean package,Jenkins将执行如下命令:

mvn clean package

特殊参数也在这里填写,如-DskipTests=true clean package

保存后,就可以执行自动化构建了。

点击一个构建任务,可以在Console Output中看到控制台详细输出,便于出错排查:

 三、部署

如果要部署构建好的war包,可以在Post Steps中填上shell命令,直接用脚本部署。

另一种方式是创建另外一个构建项目,手动触发部署。

无论用哪种方式,都是为了确保编译、部署是通过CI服务器完成的,而不是某台开发机器。

原文地址:https://www.cnblogs.com/xialiaoliao0911/p/8066112.html