Jenkins+Gitlab+Sonar代码检查平台搭建-Jenkins定制发邮件
来源:互联网 发布:西南交通大学网络缴费 编辑:程序博客网 时间:2024/05/21 22:53
配置jenkins
配置enable的邮件插件
配置job
最坑的是要改hosts(纯属集团邮件服务器问题~)
来来来 代码走起我们测发邮件
yum -y install sendmailservice sendmail restart
夺伟的email发送脚本 直接copy了,懒得改了
#!/bin/bashsource /etc/profilecd `dirname $0`if [ $# -ne 5 ];then echo "There are must be 5 parameters: userName groupName entrances_ip passwd" exit 1fiuserName=$1groupName=$2entrances_ip=$3passwd=$4ccPerson=$5ipsStr=''OLD_IFS="$IFS" IFS="," ENTRANCES_NUM_ARR=($entrances_ip) IFS="$OLD_IFS" for entrance_ip in ${ENTRANCES_NUM_ARR[@]} do ipsStr=$ipsStr" 【"$entrance_ip"】" done#From: 叶夺伟 <yeduowei@le.com> toUser=$userName"@le.com"cccUser='yeduowei@le.com'ccUser='dingyunlong@le.com'/usr/sbin/sendmail -t <<EOFFrom: 大数据部 <data-service@le.com> To: $toUser Cc: $ccUser,$ccPerson,$cccUserSubject: 集群账户开通 你好: 已在下列入口机中 $ipsStr 建立账户 【 $userName 所属组(队列) $groupName 】 密码 : $passwdEOF
结果是可以收到邮件,看来jenkins配置的有问题
继续排查,把默认邮件也配上,没权限,就是这么坑
最后发现问题在哪了,我之前还解决了,真是三天不学习就忘了
注意:jenkins框架中,在填写邮箱地址的时候,填写的发送邮件的邮箱的地址信息必须与系统管理员的邮箱地址信息一致,不然无法成功发送邮件。
上图 跟着节奏走
0 0
- Jenkins+Gitlab+Sonar代码检查平台搭建-Jenkins定制发邮件
- Jenkins+Gitlab+Sonar代码检查平台搭建-Jenkins
- Jenkins+Gitlab+Sonar代码检查平台搭建-Sonar
- Jenkins+Gitlab+Sonar代码检查平台搭建-Gitlab
- Jenkins+Gitlab+Sonar代码检查平台搭建-Maven
- Jenkins+Gitlab+Sonar代码检查平台搭建-Pom.xml
- Jenkins+Gitlab+Sonar代码检查平台搭建-java_maven项目
- gitlab + jenkins + sonar java代码持续集成
- Jenkins+Sonar 搭建持续构建代码检测平台
- Jenkins 添加sonar对代码静态检查
- 软件项目管理平台:repo+gerrit+jenkins+gitlab+sonar+redmine
- Jenkins Gitlab持续集成打包平台搭建
- Jenkins Gitlab持续集成打包平台搭建
- Jenkins Gitlab持续集成打包平台搭建
- Jenkins Gitlab持续集成打包平台搭建
- 使用Sonar集成Jenkins进行代码静态检查
- gitlab+jenkins的搭建
- jenkins发邮件问题
- 遍历集合元素
- iOS移动端架构的小随笔
- Linux Itanium 上的Oracle与 Linux x86-64 上的Oracle迁移的问题
- 墨家
- PHP变量加1的几种方式对比
- Jenkins+Gitlab+Sonar代码检查平台搭建-Jenkins定制发邮件
- Spring core组件
- python selenium环境配置Firefox和Chrome
- Centos6.5安装git
- CSS透明opacity和IE各版本透明度滤镜filter的准确用法
- linux下composer 国内镜像的使用
- BUPT OJ 中序遍历树
- RxSwift:操作符
- win7设置密码次数超限技巧