jenkins下载:https://jenkins.io/download
generic java package(war)

1、tomcat部署:
0.jdk环境
1.修改conf目录下的server.xml,修改8080/8005/8009三个端口(不改也可以)
2.将jenkins.war拷贝到webapps目录下。
3、在bin目录下,执行startup.bat,启动tomcat

访问localhost:8080/jenkins
下载安装Email Extension插件:系统管理--管理插件--可选插件中搜索

2、jenkins邮件配置:
1、jenkins location配置系统管理员邮箱地址:jenkins URL:localhost:8080/jenkins
2、邮件通知校验:
smtp服务器:根据使用邮箱的服务进行查找如smtp.sina.com
用户默认邮件后缀:就填邮箱地址就行;
用户名密码:邮箱用户名密码,或者是smtp'服务验证码
使用SSL协议打钩
smtp的端口:一般都是465,根据不同邮箱查找。(常用的邮箱服务器端口查询)
default recipients:默认收件人,可以填多个,用逗号分隔;

3、jenkins发送邮件:
1、新建构建任务:构建一个自由风格的软件项目;
2、在构建任务中的配置中配置构建任务:
一、配置执行脚本的命令
增加构建步骤,选择execute windows batach command批处理文件
添加执行脚本的命令java -cp ./bin;./lib/* TestNG testsuite.xml
二、拷贝测试报告到工作目录下
增加构建步骤,选择execute windows batach command
执行copy F:\JAVAWORK\TestNGTest\test-output\emailable-report.html C:\Users\pc\.jenkins

\workspace\test00 完成复制,把F盘的报告复制到构建的test00下面;
3、增加构建后操作,发送邮件(Editable email notification)
在attachments中设置发送的附件:即:emailable-report.html
高级设置中设置触发条件trigger,选择always(default trigger:always)

动脑学院处学习所得!

Jenkins持续集成邮件发送的更多相关文章

  1. Jenkins持续集成企业实战系列之Jenkins插件下载及邮件配置-----05

    注:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.    最初接触Jenkins也是由于公司需求,根据公司需求Java代码项目升级的.(公司是 ...

  2. jenkins 分布式配置+allure集成+邮件发送

    jenkins节点配置+allure集成+邮件发送这一套走下来感觉很麻烦,要配置的东西太多了,所以在此记录一下,防止以后忘了. 环境: 主机master:腾讯云服务器ubuntu18.04 执行机sl ...

  3. 【转】jenkins持续集成配置

    搭建jenkins持续集成服务器 1.jenkins简介 Jenkins,前身为Hudson,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,包括: 持续的软件版本发布/测试项目. 监控 ...

  4. Jenkins持续集成

    Jenkins持续集成 & .NET   最近受累于测试环境每次发布都很麻烦,而且我们有多个测试环境,因此专门抽时间做了Jenkins的配置和研究. 折腾了两天终于绿灯以后,先来个截图,Blu ...

  5. Docker+Jenkins持续集成环境(4):使用etcd+confd实现容器服务注册与发现

    前面我们已经通过jenkins+docker搭建了基本的持续集成环境,实现了服务的自动构建和部署,但是,我们遇到一个问题,jenkins构建出来的镜像部署后,需要通过ip:port去访问,有什么更好的 ...

  6. Docker+Jenkins持续集成环境(5): android构建与apk发布

    项目组除了常规的java项目,还有不少android项目,如何使用jenkins来实现自动构建呢?本文会介绍安卓项目通过jenkins构建的方法,并设计开发一个类似蒲公英的app托管平台. andro ...

  7. Windows系统的Jenkins持续集成环境

    Windows系统的Jenkins持续集成环境 如题:本文将介绍如何在Windows环境下运用Jenkins部署持续集成环境.之所以写本文,是因为在最近工作当中,学习使用Jenkins时,确实遇到了一 ...

  8. Docker+Jenkins持续集成

    Docker+Jenkins持续集成 使用etcd+confd实现容器服务注册与发现   前面我们已经通过jenkins+docker搭建了基本的持续集成环境,实现了服务的自动构建和部署,但是,我们遇 ...

  9. Jenkins持续集成企业实战

    阅读目录: Jenkins持续集成企业实战1.1 目前主流网站部署的流程1.2 Jenkins持续集成简介1.3 Jenkins持续集成组件1.4 Jenkins平台安装部署1.5 Jenkins相关 ...

随机推荐

  1. [转]Nodejs利用phantom 将html生成图片

    原文地址:https://www.jianshu.com/p/8679f469e8d6 不过下载起来比较麻烦. 需要手动下载,然后将其添加到PATH中. 下载链接: https://sl-m-ssl. ...

  2. Unable to create application 异常

      这个错误是空指针,但你怎么去找就是找不到为什么会空指针 这时,你要去检查Application 中是否有重写的方法例如这个 @Override protected void attachBaseC ...

  3. IOS开发依赖管理工具CocoaPods

    CocoaPods IOS开发依赖管理工具 CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It ...

  4. Ubuntu16.04 安装PHP7 的 imagick 扩展

    转自:https://blog.csdn.net/qq_16885135/article/details/78130281 1.从 https://pecl.php.net/package/imagi ...

  5. Mysql练习题(1)

    表名和字段------------------------------------------------------------------------------–1.学生表Student(s_i ...

  6. 【读书笔记】胡说IC

  7. (九)pdf的构成之文件体(content属性)

    content属性简单当成一个流来处理 流内部属一个画笔,下面介绍画笔属性 文本对象: BT    文本开始 ET    文本结束   文本状态:       Tc    字符之间的距离       ...

  8. 《三》大话 Typescript 接口

    > 前言: 本文章为 TypeScript 系列文章. 旨在利用碎片时间快速入门 Typescript. 或重新温故 Typescript 查漏补缺.在官方 api 的基础上, 加上一些日常使用 ...

  9. Golang资料集

    <Platform-native GUI library for Go> 介绍:跨平台的golang GUI库,支持Windows(xp以上),Unix,Mac OS X(Mac OS X ...

  10. 如何大幅提高百度云文件的下载速度?油猴+user-agent-switcher+PanDownload使用教程

    最近尝试了提高百度云下载速度的方法,最后效果还不错,提供给大家参考.效果如图: 第一步:下载油猴插件 (截图来自word文档,所以是反的^_^||) 第二步:在油猴中添加新插件 搜索百度网盘  添加插 ...