摘要: 1.gitlab创建应用 http://192.168.164.158:9000/oauth2/callback/gitlab 2.配置sonarqube 1)启用gitlab认证 2)配置gitlab应用信息 阅读全文
posted @ 2022-10-16 22:22 杰宏唯一 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 简介 sonarqube是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, C#, go,C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar可以通过PMD,CheckStyle,Findb 阅读全文
posted @ 2022-10-16 19:07 杰宏唯一 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 前言 gitlab通过webhook实现代码提交时自动触发jenkins流水线构建(见上一节https://www.cnblogs.com/wuxinchun/p/16795954.html) 当gitlab自动触发,是以post请求触发jenkins任务,jenkins任务可以从post请求中获取 阅读全文
posted @ 2022-10-16 18:39 杰宏唯一 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1.Jenkins配置触发器 1)安装Generic Webhook Trigger插件 2)进流水线任务,勾选Generic Webhook Trigger 3)流水线参数配置 runOpts:定义流水线运行模式 token:触发token 2.gitlab集成webhook配置 1)设置-Out 阅读全文
posted @ 2022-10-16 12:21 杰宏唯一 阅读(180) 评论(0) 推荐(0) 编辑