持续集成之jenkins实践教程:基础篇(1): 邮件设置
来源:互联网 发布:linux文件实时同步ftp 编辑:程序博客网 时间:2024/06/07 03:58
作为持续集成的利器Jenkins已经得到了广泛地应用,仅仅作为一个工具,Jenkins已然有了自己的生态圈,支持其的plugin更是超过1300+。在实际中如何使用以及如何更好地使用jenkins,一直是大家在实践并讨论的。本系列文章将会从如何使用jenkins方面对一些细节进行总结和整理,这篇文章将会介绍如何在Jenkins中设定邮件。
事前准备
只要有jenkins即可,没有的可以使用Jenkins官方的镜像或者安装包,或者使用Easypack中封装的基本一致的Jenkins。
docker pull镜像
[root@liumiaocn ~]# docker pull liumiaocn/jenkinsUsing default tag: latestlatest: Pulling from liumiaocn/jenkinsDigest: sha256:87c954f71bc3ce1ba5d001bfbae501f9965368c16f0111ef951350376c2f6832Status: Image is up to date for liumiaocn/jenkins:latest[root@liumiaocn ~]#
启动Jenkins镜像
docker run -d -p 8090:8080 -p 50000:50000 –name jenkins liumiaocn/jenkins
[root@liumiaocn ~]# docker run -d -p 8090:8080 -p 50000:50000 --name jenkins liumiaocn/jenkins63dc2d52de03074858a6b61db4955345a66cfd436c5a47384924e9e3f8177778[root@liumiaocn ~]#
plugin
邮件的设定,建议使用mailer插件,目前版本是1.20,详细说明如下图所示
安装
可以使用jenkins的插件管理页面进行安装,也可以使用其id(mailer)在镜像中进行安装并重启镜像即可。
[root@liumiaocn ~]# docker exec -it jenkins sh/ $ which install-plugins.sh/usr/local/bin/install-plugins.sh/ $ install-plugins.sh mailerCreating initial locks...Analyzing war...Downloading plugins...Downloading plugin: mailer from https://updates.jenkins.io/download/plugins/mailer/latest/mailer.hpi > mailer depends on display-url-api:1.0Downloading plugin: display-url-api from https://updates.jenkins.io/download/plugins/display-url-api/latest/display-url-api.hpiWAR bundled plugins:Installed plugins:display-url-api:2.0mailer:1.20Cleaning up locks/ $ exit[root@liumiaocn ~]# docker restart jenkinsjenkins[root@liumiaocn ~]#
插件安装确认
重新启动后确认此插件已经安装完毕
设定内容
以下以163邮箱为例进行验证,并点击Test configuration 按钮进行测试,结果显示Email was successfully sent.
邮件内容确认
登陆测试用户邮箱,可以确认到已经受到邮件。
总结
Jenkins邮箱设定需要下载并安装mailer插件,通过设定邮箱地址以及stmp信息,便可以通过mailer插件提供的测试功能进行邮箱测试确认。
阅读全文
0 0
- 持续集成之jenkins实践教程:基础篇(1): 邮件设置
- 持续集成之jenkins实践教程:基础篇(2): 集成gitlab
- 持续集成之jenkins实践教程:基础篇(3): 集成sonarqube
- 持续集成之jenkins实践教程:基础篇(4): 集成redmine
- 持续集成之jenkins实践教程:基础篇(5): 集成docker
- Jenkins持续集成之发送邮件
- Jenkins持续集成教程
- 持续集成实践二之Jenkins与Sonar Qube集成
- Jenkins & Docker 持续集成实践
- 持续集成 之 Jenkins
- 持续集成之Jenkins
- 持续集成 之 Jenkins
- 持续集成 之 Jenkins
- iOS持续集成:jenkins+gitlab+蒲公英+邮件通知(Part 1)
- 持续集成&(Jenkins配置发送邮件通知)
- jenkins持续集成发邮件通知
- .NET项目持续集成实践 - Jenkins
- .NET项目持续集成实践 - Jenkins
- linux常用命令
- springboot中集成jsp,打成jar包可用jsp
- linux中线程的基本相关知识
- 第三次爬虫实战--模拟登录Freelancer
- 图解PCIE原理(从软件角度)
- 持续集成之jenkins实践教程:基础篇(1): 邮件设置
- ORB-SLAM(四)追踪
- 时间戳相减的几种方法
- ORB-SLAM(五)优化
- 二叉树的各种操作(遍历/深度/距离/转换)
- ORB-SLAM(六)回环检测
- zoj 3509
- 最长公共子串与最长公共子序列
- FreeImage 3.17.0 在VS2015下编译及遇到问题解决