摘要: 1.jira集成gitlab原理解析 实现原理:jira上配置webhook,自动触发jenkins将webhookData(类似于gitlab钩子触发的runOpts)传递到jenkins流水线,根据参数“webhookEvent”判断触发类型(创建/更新/删除)和项目projectId,根据“w 阅读全文
posted @ 2022-10-18 16:20 杰宏唯一 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 1.下载镜像 # docker pull xujianflying/jira:9.0.0 # docker pull xujianflying/mysql57:5.7 2.运行容器 #运行jira,第一个8082为宿主端口,第二个为容器端口(不可修改) # docker run -d --name 阅读全文
posted @ 2022-10-18 11:44 杰宏唯一 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 1.docker安装nexus 1)下载安装 # docker pull sonatype/nexus3 # mkdir -p /opt/nexus/data # chmod 777 -R /opt/nexus/data # docker run -d --name nexus3 -p 8081:8 阅读全文
posted @ 2022-10-17 17:40 杰宏唯一 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 前言 由于项目繁多且每个项目对应质量规则和质量域是不尽相同的,故根据gitlab项目要求自动在SonarQube上创建项目,且指定其质量规则和质量域 常用SonarQube Api: 1.查找项目 projects/search?projects=${projectName} 1)sonarapi. 阅读全文
posted @ 2022-10-17 16:07 杰宏唯一 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.创建质量域 2.添加条件,关联项目 3.添加SonarQube凭证 4.安装Pipeline Utility Steps插件 5.sonarapi.groovy共享库 package org.devops //封装HTTP def HttpReq(reqType,reqUrl,reqBody){ 阅读全文
posted @ 2022-10-17 15:19 杰宏唯一 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.SonarScan安装 1)进入目录local # cd /usr/local 2)使用wget下载sonar-scanner # wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner 阅读全文
posted @ 2022-10-17 10:38 杰宏唯一 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑