• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

博客园    首页    新随笔    联系   管理    订阅  订阅
jenkins集成

一、创建Jenkins项目

步骤:
1. 进入Jenkins主页 2. 点击新建任务 

3. 输入项目名称 ,并点击构建一个自由风格的软件项目。 4. 点击确定

二、配置Jenkins项目

General配置
步骤:
勾选 GitHub project,输入 Project url

 

源码管理配置
步骤:

1.Manage Jenkins-->Global Tool Configuration-->Git(Path to Git executable中输入git安装的绝对路径)

2. 勾选 Git,输入 Repository URL 2. 点击 Add,点击 Jenkins 3. 输入 github 用户名和密码,点击Add

构建触发器 配置
步骤:
勾选 Poll SCM,日程表中填写 H 3 * * *  表示每天上午3点运行一次
                                               H H/2 * * * 表示每2个小时运行一次
tips:
第一颗*表示分钟,取值0~59
          第二颗*表示小时,取值0~23
          第三颗*表示一个月的第几天,取值1~31
          第四颗*表示第几月,取值1~12
          第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

 

 

构建 配置

1. 根据平台选择执行的命令类型

Windows:Execute Windows batch command

Linux/mac:Execute shell 

2. 编写代码

Windows
  #python安装版本尽量与代码编写版本一致
    PATH=$PATH;C:\python37\Scripts;
    E:\tools\allure-2.7.0\bin pip install -r requirements.txt 
    C:\python37\python run.py

Linux
  #python安装版本尽量与代码编写版本一致,由于linux自带安装的python2,需要单独安装python3 如果不识别pip或python,则需要使用绝对路径来调用
    pip3 install -r requirements.txt
   python3 run.py

requirements文件生成
  # 使用以下命令会在项目根目录产生一个 requirements.txt 文件
  # 该文件会列出本虚拟空间中所使用的所有包及其版本
  pip freeze > requirements.txt

  # 使用以下命令会安装项目根目录的 requirements.txt 文件中所有的依赖的指定版本
  pip install -r requirements.txt

构建后操作-报告 配置
步骤:
1. 点击 增加构建后步骤,选择Allure Report
2. 在 path 中输入 allure 报告的 xml 所在的目录名称

report/result

构建执行
配置到报告步骤后,点击保存。此时,我们可以构建这个项目,所谓构建也就是运行的意思。
自动构建
手动构建

邮件
步骤:
1. Manage Jenkins->configure system->Jenkins Location和邮件通知

系统管理员邮件地址,把这个写成刚才创建admin用户时输入的邮箱地址

邮件通知-->邮件通知下面的高级,这个才是配置发邮件的地方。

1.smtp服务器是smtp服务器的地址,你用的是哪个邮箱就写哪个邮箱的smtp服务器

2.要勾选上使用SMTP认证,这里是输入邮箱的账号密码的,
  注意qq邮箱和163邮箱都是要输入授权码才可以的,不能直接用密码,而且还要在设置里面开启SMTP。
  如果邮箱是ssl协议的,那么你要勾上使用SSL协议,比如qq邮箱就是用的ssl协议

3.SMTP端口号,不用写,Jenkins是会自动帮你写端口号,
  如果你们的邮箱服务器端口号用的不是默认的,SMTP的默认端口号是25
  SMTPSSL默认端口号是465,如果你们公司的邮件服务器是自己搭建的,端口号改了你就得这里写上。

下面是截图


2.增加构建后操作步骤-->E-mail Notification


 

 

 

生成allure报告

步骤:

1.Manage Jenkins-->Global Tool Configuration---Allure Commandline

 2.配置-->构建后操作(Allure Report)

 

posted on 2020-12-23 16:36  搁浅小夕  阅读(423)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3