教育-jenkins

发布时间 2023-04-19 00:16:29作者: 凝眸神恍

一、jenkins的简介以及文件夹的作用

jenkins是一个可扩展插件的持续集成CI和持续部署CD的平台。web项目。war包(java编译之后的包)

jdk17

进入jenkins的安装目录,运行startjenkins.bat文件,开启jenkins服务器后,再访问。

访问地址:http://localhost:8080/

用户名:admin

密码:123456

jenkins文件夹的作用

jenkins重要的三个文件夹: 

 jobs:构建项目

 workspace:默认的工作空间

 plugins: 插件(Manage Jenkins----->configure system或Global Tool Configuration)

  allure报告:Allure jenkins Plugin

  html报告:HTML publisher

  日期和时间:Zentimestamp

  Email:Email Extension plugin

  解决html样式丢失:Groovy

  企微:Qy Wechat Notification Plugin

二、jenkins运行自动化测试框架的代码并集成Allure或Html报告

新建项目

新建Item->Freestyle project>配置configure

执行:(2个步骤)

1、自定义工作空间(jenkins的默认工作空间在Jenkins/workspace

2、执行windows的批处理命令(jenkins默认的所使用的是python的本地环境,而不是虚拟环境

 jenkins执行python代码时,python库用的不是虚拟机里的python库

3、jenkins集成Allure报告

(1)安装allure/其他插件

插件管理

(2)配置系统配置或者全局工具配置(html报告没有,groovy也没有)

 

(3)在项目中配置构建后操作

html报告构建后配置:

 html样式会乱,再按个插件groovy,然后在构建步骤里:输入命令:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")

 

 

三、jenkins发送邮件,企微,钉钉通知

1、安装邮件插件

Email Extension Plugin

2、准备一个发送的邮箱,并且开启SMTP发送邮件的服务以及获取到它的客户端密码