jenkins持续集成CI,持续部署CD,Allure报告集成以及发送邮件

一、Jenkins的简介

是一个可以拓展的持续集成CI,持续部署CD的平台,主要的运作是插件
主要作用:

二、Jenkins的安装

1.下载安装java
2.下载安装jenkins

三、jenkins文件夹的作用

jenkins持续集成CI,持续部署CD,Allure报告集成以及发送邮件_第1张图片

jobs:构建作业的配置细节,以及运行作业时的产物和数据
logs:日志
nodes:节点配置
plugins:插件。如:
secrets:存放密钥
Updeats:存放更新的插件
user:用户信息
war:存放web应用程序
workspace:默认工作空间

四、Jenkins的应用

1.新建、配置Job

新建job

  1. 点击新建
    jenkins持续集成CI,持续部署CD,Allure报告集成以及发送邮件_第2张图片
  2. 输入job名称

配置job,job配置项由以下六个组成

job名称,右键》配置
jenkins持续集成CI,持续部署CD,Allure报告集成以及发送邮件_第3张图片

  1. General
    目录配置工作空间,可以直接配置成自动化项目目录:
    高级》使用自定义的工作空间》自动化工程路径

  2. 源码管理
    git/svn

  3. 构建触发器
    项目在什么时候触发

  4. 构建环境

  5. 构建
    windows选择:
    jenkins持续集成CI,持续部署CD,Allure报告集成以及发送邮件_第4张图片
    命令:dos命令,如:python run.py

  6. 构建后操作

配置完工作空间和构建命令,就可以执行了,job右键→开始构建

2.jenkins集成Allure报告

  1. 安装Allure插件,在Manage Plugins中下载安装

jenkins持续集成CI,持续部署CD,Allure报告集成以及发送邮件_第5张图片
页面下滚->
jenkins持续集成CI,持续部署CD,Allure报告集成以及发送邮件_第6张图片
进入mange Plugins,搜索

  • 常用:
    configure system 系统配置
    Global Tool configuration 全局工具配置
    mange Plugins 插件管理
  1. 在【全局工具配置】Global Tool configuration,设置Allure

jenkins持续集成CI,持续部署CD,Allure报告集成以及发送邮件_第7张图片

  1. 在job里面配置,构建后的操作

jenkins持续集成CI,持续部署CD,Allure报告集成以及发送邮件_第8张图片
设置两个路径:临时文件的目录,报告的路径

  1. 执行构建作业,查看报告

3、html报告

unittest框架的测试报告是html格式

  1. 安装HTML publisher 插件,
  2. 配置job里面的【构建后操作】
  3. 配置【构建】选择在这里插入图片描述

五、 Jenkins发送电子邮件

  1. 安装插件Email Extension

  2. 获得邮箱得到客户端密码:开启POP3/SMTP的客户端密码

  3. 配置邮箱的发件人、SMTP服务器、收件人等信息


发件人:

你可能感兴趣的:(pytest,jenkins,ci,运维)