1. 程式人生 > >Jenkins+Gitlab+Sonar程式碼檢查平臺搭建-Jenkins定製發郵件

Jenkins+Gitlab+Sonar程式碼檢查平臺搭建-Jenkins定製發郵件

配置jenkins

配置enable的郵件外掛

配置job

最坑的是要改hosts(純屬集團郵件伺服器問題~)

來來來 程式碼走起我們測發郵件

yum -y install sendmail
service sendmail restart

奪偉的email傳送指令碼 直接copy了,懶得改了

#!/bin/bash
source /etc/profile
cd `dirname $0`
if [ $# -ne 5 ];
then
    echo "There are must be 5 parameters: userName groupName entrances_ip passwd"
exit 1 fi userName=$1 groupName=$2 entrances_ip=$3 passwd=$4 ccPerson=$5 ipsStr='' 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: 葉奪偉 <
[email protected]
>
toUser=$userName"@le.com" cccUser='[email protected]' ccUser='[email protected]' /usr/sbin/sendmail -t <<EOF From: 大資料部 <[email protected]> To: $toUser Cc: $ccUser,$ccPerson,$cccUser Subject: 叢集賬戶開通 你好: 已在下列入口機中 $ipsStr
建立賬戶 【 $userName 所屬組(佇列) $groupName 】 密碼 : $passwd EOF

結果是可以收到郵件,看來jenkins配置的有問題
這裡寫圖片描述

繼續排查,把預設郵件也配上,沒許可權,就是這麼坑
這裡寫圖片描述

最後發現問題在哪了,我之前還解決了,真是三天不學習就忘了


注意:jenkins框架中,在填寫郵箱地址的時候,填寫的傳送郵件的郵箱的地址資訊必須與系統管理員的郵箱地址資訊一致,不然無法成功傳送郵件。

這裡寫圖片描述

上圖 跟著節奏走

這裡寫圖片描述

這裡寫圖片描述

相關推薦

Jenkins+Gitlab+Sonar程式碼檢查平臺搭建-Jenkins定製郵件

配置jenkins 配置enable的郵件外掛 配置job 最坑的是要改hosts(純屬集團郵件伺服器問題~) 來來來 程式碼走起我們測發郵件 yum -y install sendmail service sendmail restart 奪偉

【iOS】Jenkins Gitlab持續整合打包平臺搭建

1. 相關概念 Jenkins Jenkins,一個用Java編寫的開源的持續整合工具,提供了軟體開發的持續整合服務,可監控並觸發持續重複的工作,具有開源,支援多平臺和外掛擴充套件,安裝簡單,介面化管理等特點。更多介紹參考維基介紹. Gitlab GitLab是一個利用

Jenkins Gitlab持續整合打包平臺搭建

更多精彩請直接訪問SkySeraph個人站點:www.skyseraph.com 相關概念 Jenkins Jenkins,一個用Java編寫的開源的持續整合工具,提供了軟體開發的持續整合服務,可監控並觸發持續重複的工作,具有開源,支援多平臺和

Jenkins中部署Sonar程式碼檢查

1 安裝並啟動sonarqube docker pull sonarqube:7.5-community docker run \ --name sonarqube \ --network ci \ --ip 172.18.0.16 \ -p 9000:9000 \ -d sona

軟體專案管理平臺:repo+gerrit+jenkins+gitlab+sonar+redmine

由有一年沒有寫部落格了,一年前寫過一篇《小團隊開發管理工具:gitlab+redmine+testlink+jenkins》,通過在這一年的實踐(包括公司集中團隊和個人分散式團隊)中發現這套工具使用起來有不少問題。比如:因為使用git作為程式碼庫管理工具,對於程式碼庫的許可

jenkins +gitlab 自動化程式碼秒級上線

一,配置指令碼 1 #!/bin/bash 2 #目標伺服器IP地址 3 host=$1 4 #job名稱 5 job_name=$2 6 #包名 7 name=web-$(date +%F)-$(($RANDOM+10000)) 8 #打包 9 cd /var/li

Jenkins 整合Sonar程式碼質量掃描

Jenkins上安裝外掛 在jenkins外掛安裝介面安裝: 外掛名 SonarQube Scanner for Jenkins Jenkins上配置 jenkins中操作:系統管理-系統設定,找到 SonarQube servers 部分,填寫如下 jenkins中操作:系統管理-全域性工具配置找

GitLab提交程式碼之後自動觸發Jenkins構建

GitLab伺服器和Jenkins伺服器可以通過Web Hook的方式進行通訊。 1)在Jenkins伺服器中,安裝GitLab

Linux(centos7)安裝Jenkins與使用maven和git搭建Jenkins的自動部署

自動化部署 “自動化”的具體體現:向版本庫提交新的程式碼後,應用伺服器上自動部署,使用者或測試人員使用的馬上就是最新的應用程式 Jenkins獲取原始碼完成打包和部署   image.png Jenkins 自身採用 Java 開發,所以要必須安裝 JDK; 整合

一個實際的sonar程式碼檢查的配置檔案

因專案使用 ant 進行編譯,因此程式碼檢查也是用 sonar runner 進行,於是有了如下的配置檔案:<project basedir="." name="ESOP" default="so

Jenkins Gitlab持續集成打包平臺搭建

定時器 占用 max ner run 後臺 nvi 所有 devops http://www.cnblogs.com/skyseraph/p/5695021.html 1. 相關概念 Jenkins Jenkins,一個用Java編寫的開源的持續集成工

基於docker搭建jenkins+maven程式碼構建部署平臺

由於專案開發,經常需要在本地搭一些環境進行開發或測試,大家知道搭環境、裝軟體、裝中介軟體是件非常麻煩的事情,有些軟體的安裝可能需要依賴其它環境的安裝,如安裝rabbitmq首先需要Erlang語言環境,一整套安裝下來不僅浪費時間而且還各種問題出現,嚴重影響

搭建Jenkinsgitlab獲取maven項目持續集成

搭建 虛擬機 新站 修改端口 -- dha trac 需要 repos 環境 : centos7 安裝Jenkins,這裏選擇使用service方式安裝Jenkins,也可以下載Jenkins.war自己部署到tomcat下。 #添加Jenkins源: $ sud

Linux 環境下搭建 Jenkins(Hudson)平臺

效果 swd gpo conf 有一個 信息 hudson track 文件 安裝jenkins:安裝 jenkins 有兩種方式:安裝方式一: [java] view plain copy sudo java -jar jenkins.war –htt

接口自動化平臺搭建(四),自動化項目Jenkins持續集成

工作量 我們 接口自動化 com 功能 http root kill png 一、Jenkins的優點 1、傳統網站部署流程 ??一般網站部署的流程 這邊是完整流程而不是簡化的流程 需求分析—原型設計—開發代碼—內網部署-提交測試—確認上線—備份數據—外網更新-最終測試 ,

持續集成與自動化部署 - jenkinssonargitlab集成 (六)

jenkins gitlab sonar1 將jenkins和sonar集成 1.1 安裝sonar 插件 jenkins上安裝sonarqube plugin ,如果沒有就安裝sonarqube scanner for jenkins這個插件。 1.2 關聯sonar 插件 1.2.1 系統設置 設

持續集成與自動化部署 - jenkins & sonar代碼質量管理平臺 部署和基礎使用(五)

jenkins sonar1 jenkins 安裝參考鏈接 1.1 安裝jenkins [root@test-node3 ~]# yum install -y java-1.8.0 [root@test-node3 ~]# cd /etc/yum.repos.d/ [root@test-node3 yum.r

Jmeter3.1、Ant、Jenkins接口自動化平臺搭建步驟;所遇問題及解決方案

oracle 不兼容 網頁 href variable lan sign 停止 進行 Win下Jenkins+Jmeter+Ant自動化集成環境搭建 環境:win10 涉及:Jdk1.7.0_80、Jenkins2.60.3、Jmeter3.1、Ant1.9.9 步驟: 1

Jenkins +nginx 搭建OA現金盤平臺搭建前端構建環境

.tar.gz lib 嘗試 點擊 ret 服務器配置 工程項目 顯示 管理員 前期準備 liunx 基本命令 git 基本命令 nginx jenkins 工具 github 賬號和項目 git centos 服務器 坐穩啦! 要發車啦!首先登錄你遠程服務器地址 輸入遠程

gitlab提交程式碼自動觸發webhook構建jenkins專案

1:環境配置     Debian 3.16.43     jenkins2.121.12:描述        前端開發人員想程式碼提交到gitlab然後自