Jenkins
注意:Jenkins的运行环境是JAVA,如果系统中还没有安装JAVA环境,请先安装JAVA环境,JAVA环境的安装这里不再累赘,请参考我另外一篇文章:http://172.16.10.55/x/jwDO ,不过严重建议,在进行环境搭建时,首先把JAVA环境进行配置,毕竟,JAVA依然是老大哈。

1.下载jenkins
在windows系统上搭建jenkins持续集成有两种方法:
1、war文件,可以用tomcat或者java命令直接运行
2、msi安装,作为系统服务后台运行

下载地址:https://jenkins.io/download/,或者单独下载指定的文件
      1、war文件,下载地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war
      2、msi安装,下载地址:http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/windows-stable/

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_测试报告

2.安装启动jenkins(本文通过msi安装,作为系统服务后台运行)
1、针对war文件(此次忽略)

第一种方式:将jenkins.war放到Tomcat\webapps目录下,当启动tomcat的时候,Jenkins会随着服务器一起启动 ;
第二种方式:通过cmd命令窗口,先进入jenkins.war所在的文件,在输入命令就可以启动jenkins.war,执行:java -jar jenkins.war

2、针对msi安装

解压运行jenkins.msi即可

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_测试报告_02

指定安装目录:

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_JAVA_03

安装过后就是服务在后台运行,查看位置是:控制面板–服务,或者通过打开任务管理器-服务查看一样效果

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_JAVA_04

选中服务-Jenkins 右击-启动服务 即可。

不管是哪种方式启动,启动成功后可以打开浏览器输入:http://localhost:8080 就可以开始访问了。

4.初始化jenkins
4.1当首次打开jenkins,需要进行一些初始化配置,选择插件,账号,密码,邮箱…等等 ,刚进入时,如果需要输入密码,则根据页面提示的路径,找到对应文件通过记事本打开,找到密码输入:

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_JAVA_05

4.2点击继续

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_测试报告_06

4.3插件刚开始建议选择推荐安装插件的方式,然后等待安装完成,需要等待一会

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_测试报告_07

4.4创建管理员用户账号,第一次可以不用创建,直接跳过,在jenkins系统配置-用户里面也可以创建(建议选择图片底部的-使用admin账号继续),系统默认有一个账号 admin 密码:初始密码(刚才在文件中复制的密码)

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_测试报告_08

4.5配置完成后-点击保存就进入了jenkins主界面了

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_测试报告_09

4.6 首次进入后,建议先进行密码的修改,

点击右上角admin旁边的小三角,选择:设置

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_jenkins部署java微服务子模块_10

下滑至password处,修改为自己的密码,先点击应用,再点击保存(记住:一定先点击应用)

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_Jenkins_11

5.接下来开始Jenkins的基础配置

1.回到Jenkins首页,点击:Manage Jenkins

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_JAVA_12

2.点击Global Tool Configuration,及:全局工具配置

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_测试报告_13

3.点击JDK安装

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_测试报告_14

4.分别填写以下字段,如下图:

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_Jenkins_15

5.下面的Git,Gradle,Ant,Maven,Docker如果本地有安装,也可一并进行配置,但本次只使用到JDK环境

  6.所有环境配置完成后,先点击应用,然后点击保存

6.再次回到Manage Jenkins页面

点击第一项:Configure System

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_jenkins部署java微服务子模块_16

2.Jenkins URL暂不用修改,使用本机IP地址加8080端口号即可,系统管理员邮件地址填写你自己的邮箱

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_测试报告_17

3.点击应用,保存,回到首页

  4.点击:新建Item

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_测试报告_18

5.创建一个自由风格的项目,点击下方确定

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_Jenkins_19

6.依次进行填写

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_JAVA_20

7.因为我们目前没有用到源码,也暂时不会用到触发器,因此直接从构建环境开始填写(其他项进行阅读了解,知道是干什么用的)

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_JAVA_21

8.构建windows批处理命令

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_Jenkins_22

9.批处理命令填写,因为我们在windows的cmd命令窗口执行的命令为: node xxx.js,因此,我们在此处让Jenkins自动执行此命令即可。但是,Jenkins的初始目录是以它的工作空间为初始目录,所以我们需要先切换至node目录下,才能使用node命令执行JS代码,填写如下:

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_jenkins部署java微服务子模块_23

10.点击应用,保存,回到Jenkins首页,执行该Job

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_Jenkins_24

11.点击后,在左下角的构建执行状态会有执行过程,或是点击左侧栏的构建历史进行查看:

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_Jenkins_25


jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_JAVA_26

12.通过日志可以清楚的查看到本次构建执行的过程,执行了哪些操作等,如果发生报错,可以清楚的看到哪里发生错误

jenkins部署java微服务子模块 jenkins部署依赖需要哪些环境_jenkins部署java微服务子模块_27

至此,我们就可以使用Jenkin点击下构建,就可以在对应的目录中生成相应的测试报告,是不是很神奇,很香呢?但是,我们目前还没有设置自动执行Jenkins,当设置了自动执行后,你连点击的操作都省去了,坐等报告的生成。不过呢,即使报告生成了,依然没有及时的通知你,或是你不在公司的时候,根据看不到最新的测试报告,接下来会进行测试报告自动发送邮件和钉钉通知,可以随时随地查看最新的构建结构以及测试报告,祝学习愉快!