1.学习目的

在日常测试中,常常需要修改bug,并重新发布到测试环境,老是麻烦超超和华华,十分不方便。简单的学习一下,达到能自己打包配置即可。

2.安装

看教程即可:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos
这里需要强调的是,JDK一定用的是open-jdk,跟着教程命令再按照一个,即使你当前的linux已经有了。

  1. sudo wget -O /etc/yum.repos.d/jenkins.repo \
  2. https://pkg.jenkins.io/redhat/jenkins.repo
  3. sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
  4. sudo yum upgrade
  5. sudo yum install jenkins java-1.8.0-openjdk-devel
  6. sudo systemctl daemon-reload

启动和查看状态

  1. sudo systemctl start jenkins
  2. sudo systemctl status jenkins

注:如果你又open-jdk,但是启动报错,请修改以下状态
修改jenkins文件

  1. vim /etc/init.d/jenkins

image.png

2.使用Jenkins

2.1语言设置为本土语言

搜索:Localization 或者 Local

2.2时区

1.查看时区
image.png
2.修改时区
image.png
设置—>下拉到最后即可设置
image.png

2.3添加凭证

主要依赖的是 Credentials Binding plugin. 插件
image.png

添加凭证的步骤
image.pngimage.png
image.png
image.png
image.png
image.png

………….其他的我都没读明白

3.简单Demo练习

3.1环境准备

Maven
Git
Gittee一个账号,并新建一个小项目

3.2操作步骤

1.创建一个项目
image.png
2.配置拉取的项目
image.png
3.buildNow
image.png
4.查看构建后的内容
image.png
5.增加一个Maven打包功能
image.png
会报没有找到mvn 命令
配置mvn
image.png
image.png

image.png

image.png

4.Maven项目插件的使用

上面一套操作挺费事的,现在我们安装一个maven项目插件
image.png
唯一的坑,注意启动脚本
image.png

5.模拟当前测试环境的启动方式

当前测试环境的jenkin在182上,之后将项目打成jar包,将jar丢到174或178的机子上运行。步骤基本上和第四项的搭建一样。
需要安装一个 Publish Over SSH 的 插件
在系统配置里最后一项配置如下
image.png
其设置的原理就是,ssh如何登陆另一台机器,方法:1:账号密码2:免密
要点2
image.png
脚本:

  1. #!/bin/bash
  2. nohup java -jar /home/service/my-jenkins-0.0.1-SNAPSHOT.jar >output 2>&1 &

ok,学到这里就可以看懂 80% 雨润测试环境使用 jenkins的写法了。。。。。。。