jenkins安装及配置

jenkins

jenkins的安装

  1. 下载window版本的jenkins(u盘预备压缩包)
  2. 手动添加服务 cmd管理员运行 sc create DBManage binPath= "C:Jenkinsjenkins.exe" DisplayName= "jenkins" start= auto
  3. 删除服务 cmd管理员运行 sc delete jenkins
  4. cd C:WindowsMicrosoft.NETFrameworkv2.0.50727(确保该文件下有InstallUtil.exe)
  5. InstallUtil.exe C:Jenkinsjenkins.exe"
  6. 浏览器进入 localhost:8080

jenkins的相关配置

  1. 配置全局变量
    1. 配置jdk
    2. 配置Git
    3. 配置allure(需要下载allure)
    4. 配置ant(需要下载apache-ant)
    5. 全局属性 键:path 值:python的scripts的目录
  2. 配置测试项目
    1. 选择GitHub rpoject
    2. 选择Git并添加git项目所在Github(码云)的用户名跟密码  
    3. 构建触发器(Poll SCM) */1 * * * *
    4. 构建Excute shell pytest(需要配置到python的scripts目录)
    5. 构建Allure Report report
  3. 配置邮箱发件人
    1. 找到Jenkins Location 输入系统管理员地址:17327767735@163.com
    2. 找到邮件通知
      1. 输入SMTP服务器:smtp.163.com
      2. 输入用户默认邮件后缀:@163.com
      3. 点击高级(使用SMTP认证)
        1. 输入用户名:17327767735@163.com
        2. 输入密码(邮箱SMTP密码)
        3. 进行邮件测试
    3. 找到Extended E-mail Notification
      1. 输入SMTP server:smtp.163.com
      2. 输入Default user E-mail suffix:@163.com
      3. 点击高级(使用User SMTP Authentication)
        1. 输入User name:17327767735@163.com
        2. 输入密码(邮箱SMTP密码)
    4. 找到Default Content Type选择HTML(text/html),更换Default Content模板
  4. 配置邮箱收件人
    1. 点击项目中设置,点击构建后操作
    2. 构建Editable Email Notification
    3. 点击Advanced Settings
    4. Triggers 选择always
    5. 点击高级 Recipient List:17327767735@163.com

jenkins定时构建语法

五颗星(中间需要用空格隔开)

第一个*表示分钟,取值0~59
第二个*表示小时,取值0~23
第三个*表示一个月的第几天,取值1~31
第四个*表示第几月,取值1~12
第五个*表示一周中的第几天,取值0~7,其中0和7代表的是周日
使用案例

每天下午18点定时构建一次

0 18 * * 1-5

每天早上8点构建一次

0 8 * * *

每30分钟构建一次

H/30 * * * *
原文地址:https://www.cnblogs.com/wp950416/p/13946951.html