美文网首页
web_auto_jenkins集成

web_auto_jenkins集成

作者: testerPM | 来源:发表于2020-03-02 13:51 被阅读0次

--------------------------------构建maven项目如下----------------------

(1)全局变量配置


image.png
image.png

(2)下载maven插件--maven Intergration
在jenkins插件管理中心下载安装Maven Intergration


image.png

不安装Maven Intergration插件,下图中没有maven项目选项


image.png

Maven Intergration插件安装成功,返回jenkins控台,点击 新建Item,可以看到出现maven项目选项


image.png

(3)安装svn插件Subversion
如果不安装Subversion,源码管理是没有svn 的选项的
Subversion安装成功,即可以看到Subversion选项了


image.png

无头浏览器???

(4)开始构建maven项目
第一步:构建一个maven项目


image.png

第二步:源码管理


image.png

第三步:build
pom.xml在项目的根目录下,Root POM 可以直接写pom.xml(如果报没有这个文件,需要清空工作空间)
Goals and options 填写执行的命令 ,这里填写 clean test 构建之前清空

image.png

第四步: 构建触发器


image.png

每隔2分钟比较一下源码,有 新的代码变更,就重新build


image.png
第五步:保存
image.png

第六步:立即构建


image.png

查看构建过程


image.png

crontab定时任务:

定时任务表达式:分钟 小时 天 月 周 五部分组成,一个空格隔开
分钟: 0-59
小时:0-23
天:1-31
月份:1-12
周: 一周中的某一天(0-7) 0和7都代表周天

星号 :指所有的值 如:2 0 * * * 每天凌晨过2分钟执行
M-N:指⼀个范围区间内的值 如:2-5 * * * * 每天凌晨在2分钟和5分钟之间执行
M-N/X 或 /X:指(在⼀个范围内/所有)满⾜间隔X的值 如:/10 * * * * 每天每隔10分钟执行一次;
*/1 * * * 每天每隔1小时执行一次
如:0-30/2 0 * * * 凌晨前半小时每隔2分钟执行一次

疑问:1 无头浏览器 2 本地提交不了代码

---------------------------------------Jenkins配置邮件-------------------------------------------

(1) 安装Email Extension 插件,否则会没有 Extended E-mail Notification


image.png image.png

(2)系统管理->系统配置-》配置 Extended E-mail Notification


image.png image.png

(3)设置邮件通知

image.png

(4)验证邮件是否可以发送


image.png

备注:----如何获取IMAP/AMTP服务密码
QQ邮箱申请开通IMAP/SMTP服务

image.png
image.png
image.png

---------------------------------------------------jenkins Allure----------------------------------------------
(1)安装allure插件


image.png

(2)配置allure全局工具


image.png

(3)构建后的操作


image.png

----------------------------------------------遗留问题-----------------------------------------

项目构建过程中报错:

这个好像是因为 testng.xml注释写错导致的

相关文章

  • web_auto_jenkins集成

    --------------------------------构建maven项目如下--------------...

  • 【3】企业集成EAI概要

    企业应用集成(EAI)可以包括表示集成、数据集成、控制集成和业务流程集成等多个层次和方面。 1.表示集成表示集成也...

  • 集成Facebook广告、分享集成笔记

    集成Facebook广告、分享集成笔记 1、集成Facebook广告2、集成Facebook分享 Facebook...

  • iOS原生集成H5+详细流程

    iOS原生集成H5+ 集成方式 独立应用方式集成 Widget方式集成 WebView方式集成 可以打开官方链接:...

  • iOS开发 - SMSSDK(短信验证)

    Mob 的SMS短信验证集成和使用 1.集成##### 集成可以用cocoapods来集成,也可以手动集成,这里就...

  • SpringBoot 集成

    SpringBoot 集成 redis SpringBoot集成mongodb SpringBoot集成Beetl...

  • 竹木纤维集成墙面好不好

    竹木纤维集成墙面优点 集成墙板十大品牌排名竹木纤维集成墙面用户集成墙面价格表 竹木纤维集成墙面 新型集成墙面装饰板...

  • iOS 友盟分享

    前言:学习笔记大致流程: (只记录 pod集成)1.集成SDK 1.1 自动集成 (Pod) [集成链接](...

  • 软件测试基础

    测试流程 单元 > 集成 > 系统 > 验收 集成测试 主要分为:一次性集成和增殖式集成。 一次性集成 自顶向下 ...

  • Android原生集成Flutter的两种方式

    Android原生集成flutter分为两种方式:源码集成和aar集成 一、Flutter源码集成 将Flutte...

网友评论

      本文标题:web_auto_jenkins集成

      本文链接:https://www.haomeiwen.com/subject/cvgkkhtx.html