2022年软件测试技能 Jenkins v2.346 持续集成平台 从入门到精通

系列文章目录

提示:阅读本章前,请先阅读文章目录


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

Jenkisn 无人值守平台


一、安装

1. 官网下载war

官网链接:https://www.jenkins.io/download/

在这里插入图片描述

2. JDK

jenkins是由java开发的,所以,需要安装jdk,并配置jdk环境,此处省略

3. 运行

这里介绍最简单的运行方式,以便你快速学习jenkins

在C盘新建一个jenkins文件夹

在这里插入图片描述

再把下载好的jenkins.war 放到这里

在这里插入图片描述

新建一个startjenkins.bat的文件(可以新建一个txt文件,然后把后缀改为bat)

@echo off
cd /d %JENKINS_HOME%
java -jar jenkins.war
pause 

然后,去系统环境变量配置jenkins环境

在这里插入图片描述

然后,就可以双击打开,startjenkins.bat

在这里插入图片描述

最后的, Jenkins is fully up and running,代表启动成功

访问路径:(jenkins默认端口就是8080,就是,为了避免冲突,其他占用8080的先关闭)
http://localhost:8080/jenkins

在这里插入图片描述

4. 打开

在这里插入图片描述

二、配置

1. 输入密码

这个密码,在刚才的cmd运行窗口

在这里插入图片描述

2. 报错

在这里插入图片描述
这是一个jenkins的bug,我们把访问路径切换改为

http://localhost:8080 即可

3. 插件配置

我们选择第一个即可,如果选择第二个,很可能会出现各种插件未安装的配置

在这里插入图片描述

然后等待安装完成即可

在这里插入图片描述

4. 创建管理员账号

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5. 欢迎界面

在这里插入图片描述

6. 文件目录

C:\Users\THINK.jenkins

在这里插入图片描述

jobs: 构建项目job的配置细节,以及运行时产生的数据
logs: 日志
plugins: 插件
secrets: 存放秘钥
updates: 更新的插件
userContent: 定制化内容
users: 用户信息
war: 存放web应用程序
workspace: 默认空间

三、HTML publisher

报告插件

在可选插件,搜索 HTML Publisher plugin,并安装即可

在这里插入图片描述

在这里插入图片描述
我这里是已经安装好了

然后我们来到项目的构建之后的步骤

在这里插入图片描述

选择 publish html reports

在这里插入图片描述

然后配置即可

在这里插入图片描述
然后,运行

在这里插入图片描述

然后,我们进入该项目,就可以在主页看到这个报告图标,点击之后,就是会显示我们构建好的html报告模板

在这里插入图片描述

初次打开,你可能会发现,丢失了css样式

接下来,让我们安装两个插件

startup-trigger-plugin

在这里插入图片描述
Groovy

在这里插入图片描述

然后我们在项目的构建,创建步骤

在这里插入图片描述
然后写入这句代码

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")

在这里插入图片描述
保存即可

为什么会出现这个问题?

出现该现象的原因在于Jenkins中配置的CSP(Content Security Policy)。

简单地说,这是Jenkins的一个安全策略,默认会设置为一个非常严格的权限集,以防止Jenkins用户在workspace、/userContent、archived artifacts中受到恶意HTML/JS文件的攻击。

四、定时任务

进入项目
进入构建触发器

勾选,Build periodically

在这里插入图片描述

规则

MINUTE 分 Minutes within the hour (0–59)
HOUR 时 The hour of the day (0–23)
DOM 日 The day of the month (1–31)
MONTH 月 The month (1–12)
DOW 周 The day of the week (0–7) where 0 and 7 are Sunday.
(这里的周,代表周一到周日,数字0和8代表的是周日,如果要在工作日运行,那么就是1·5)


更新日志

提示:将会持续优化更新

20220712,安装-官网下载war,JDK,运行,打开,配置-输入密码,报错,插件配置,创建管理员账号,欢迎界面,文件目录,HTML publisher,定时任务

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值