第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访问

在这里插入图片描述

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