第9集(GItlab+Jenkins+SonarQube+Docker+Harbor+Selenium實現CI/CD之Pipeline部署到測試環境)

第1集,環境搭建

第2集,LNMP項目準備

第3集,WebHook觸發mvn打包

第4集,SonarQube實現CodeReview

第5集,build image

第6集,部署到測試環境,Selenium自動測試

第7集,模擬版本更新,在測試環境驗證

第8集,部署到生產環境

實驗效果:git push提交後自動觸發,最終部署到測試環境

一、Jenkins配置

具體參考:Jenkins通過Tragger parameterized build on other projects插件實現一個項目之後觸發我指定的其它項目

1.webhook配置

在這裏插入圖片描述

2.SonarQube配置

在這裏插入圖片描述

3.build_image配置

在這裏插入圖片描述

二、修改index.html的內容,上傳gitlab

echo "pipeline" > index.html
git add index.html
git commit -m 'pipeline'
git push

三、Jenkins上驗證

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

四、WEB訪問

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章