第3集(GItlab+Jenkins+SonarQube+Docker+Harbor+Selenium实现CI/CD之WebHook触发mvn打包)

网友投稿 858 2022-11-23

第3集(GItlab+Jenkins+SonarQube+Docker+Harbor+Selenium实现CI/CD之WebHook触发mvn打包)

第3集(GItlab+Jenkins+SonarQube+Docker+Harbor+Selenium实现CI/CD之WebHook触发mvn打包)

​​第1集,环境搭建​​

​​第2集,LNMP项目准备​​

​​第4集,SonarQube实现CodeReview​​

​​第5集,build image​​

​​第6集,部署到测试环境,Selenium自动测试​​

​​第7集,模拟版本更新,在测试环境验证​​

​​第8集,部署到生产环境​​

​​第9集,流水线部署到测试环境​​

一、Jenkins配置webhook

具体步骤:​​jenkins+gitlab+webhook自动触发代码构建​​

​​插件安装失败解决方法​​

二、创建maven构建项目(这里并不去执行mvn clean,只是测试WebHook功能)

​​解决gitlab添加webhook提示Url is blocked: Requests to the local network are not allowed的问题​​

​​解决gitlab webhook测试提示“ Hook executed successfully but returned HTTP 403”的问题​​

三、验证功能

在index.html文件添加一行

echo "WebHook Test" >> index.htmlgit add index.htmlgit commit -m "webhook test"git push

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:第2集(GItlab+Jenkins+SonarQube+Docker+Harbor+Selenium实现CI/CD之LNMP项目准备)
下一篇:git拉取远程项目到本地,并把本地代码提交到远程分支
相关文章

 发表评论

暂时没有评论,来抢沙发吧~