
gitlab+jenkins
文章平均质量分 67
gitlab+jenkins
^果然好^
这个作者很懒,什么都没留下…
展开
-
本地代码-gitlab-sonar一条龙(6)- maven插件配置
<properties> <sonar.host.url>http://localhost:9000</sonar.host.url> <sonar.login>a4f0155d575bf3c43fef34ecc061cb66a1e4781f</sonar.login> </properties> <build> <plugins> <plugin> <gr..原创 2021-12-21 17:38:06 · 523 阅读 · 0 评论 -
本地代码-gitlab-sonar一条龙(5)-[p3c-pmd]创建自定义规则
主要涉及三部分第一部分package com.alibaba.p3c.pmd.lang.java.rule.extend;import com.alibaba.p3c.pmd.lang.java.rule.AbstractAliRule;import net.sourceforge.pmd.lang.java.ast.ASTFormalParameters;/** * @author steven * @date 2021/11/24 */public class Me.原创 2021-11-24 20:45:00 · 569 阅读 · 1 评论 -
本地代码-gitlab-sonar一条龙(4)-[sonar-p3c-pmd]
各插件关系:下载地址:p3c-pmd:https://github.com/alibaba/p3csoanr-pmd-p3c:https://github.com/rhinoceros/sonar-p3c-pmdhttps://github.com/caowenliang/sonar-pmd-p3c(用这个)1、构建sonar-p3c plugin插件目的:在sonarqube中加入p3c的校验规则1.1、方法一构建源码地址:https://github.com..原创 2021-11-24 14:03:05 · 1103 阅读 · 1 评论 -
本地代码-gitlab-sonar一条龙(3)-[p3c-pmd]
1、构建sonar-p3c plugin插件构建源码地址:https://github.com/rhinoceros/sonar-p3c-pmd/我选择的3.1.3分支,sonarque版本选的是Community Edition 版本 7.9.6PMD是啥意思原创 2021-11-22 20:59:57 · 913 阅读 · 0 评论 -
本地代码-gitlab-sonar一条龙(2)-sonar演练
目录1、安装2、 Idea安装sonalint3、idea连接sonar服务端4、实现跟远程sonar服务器规则同步4.1、远程推送4.2、修改规则后同步1、安装官网下载,直接运行,不要其他的附属步骤:登录:http://localhost:9000 默认的账号:admin/amdmin我安装的是社区版Community Edition 版本 7.9.6然后安装中文插件,打开:具体的使用手册可参考:Documentation ...原创 2021-11-19 16:41:15 · 1114 阅读 · 0 评论 -
本地代码-gitlab-sonar一条龙(1)-gitlab 钩子介绍
目录1、简介1.1、客户端钩子1.2、服务端钩子2、客户端钩子案例3、服务端钩子案例3.1、全局配置3.2、分项目配置1、简介GitLab hooks大体上分为两类:客户端钩子和服务器端钩子,如下 先从一张图了解一下Hooks的阶段1.1、客户端钩子pre-commit钩子在键入提交信息前运行。 它用于检查即将提交的快照,例如,检查是否有所遗漏,确保测试运行,以及核查代码。 如果该钩子以非零值退出,Git 将放弃此次提交,不过你可以用 git...原创 2021-11-19 15:37:27 · 1890 阅读 · 0 评论 -
gitlab 、jenkins、 docker、 k8s集成(下)
1、构建gitlab ->jenkins->dockergitlab->jenkins实现 gitlab代码push后触发jenkins打包,参考:gitlab、Jenkins、Sonar集成这里主要实现怎么构建gitlab 代码怎么打包到docker 私服新建任务: REPOSITORY=106.54.155.1...原创 2020-03-17 15:23:05 · 346 阅读 · 0 评论 -
gitlab 、jenkins、 docker、 k8s集成(中)
在上一篇文章中已经实现了 jenkins插件安装、Jenkins与Docker服务器的ssh连接、私有镜像库的建设等工作。本章主要实现gitlab提交代码到docker 镜像生产再到push到私有镜像库的工作。1、准备1、构建Tomcat项目 参考:构建Tomcat基础镜像2、基于springboot项目构建(A)首先Idea要安装Docker插件,然后配置Dock...原创 2020-03-12 11:15:29 · 422 阅读 · 0 评论 -
gitlab 、jenkins、 docker、 k8s集成(上)
1、集成流程程序员push代码到gitlab,触发jenkins自动pull代码,通过maven编译、打包,然后通过执行shell脚本使docker构建镜像并push到私服(或者阿里云)仓库,此操作完成后jenkins服务器上再执行SSH命令登录到部署服务器,docker从仓库(私服)拉取镜像,启动容器。整个操作流程完成。...原创 2020-03-10 20:08:32 · 347 阅读 · 0 评论 -
gitlab、Jenkins、Sonar集成
目录概述jenkins中安装gitlab插件jenkins中安装sonar插件jenkins重启jenkins中的相关配置JDK配置Maven配置在gitlab中创建访问token在jenkins中配置gitlab插件在soanrQube中生成token在jenkins中配置sonar插件1、系统设置2、全局工具配置在jenkins中配置任务...原创 2020-02-04 11:37:28 · 1372 阅读 · 0 评论 -
SonarQube 安装-Docker安装
1、拉取镜像docker pull sonarqubedocker pull postgres2、运行数据库容器docker run --name postgresql -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -p 5432:5432 --restart=always -d postgres 3、运行sonar容器...原创 2020-02-02 17:33:58 · 394 阅读 · 0 评论 -
jenkins修改maven插件的settings.xml
默认路径:/var/lib/jenkins/hudson.tasks.Maven_MavenInstallation/阿里镜像setting.xml:\ <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> &l...原创 2020-02-06 09:45:12 · 1037 阅读 · 1 评论 -
Jenkins 挂载宿主,容器无法在后台运行
通过docker logs jenkins 出现: touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permis...原创 2019-09-22 09:57:57 · 557 阅读 · 0 评论 -
Jenkins-docker安装及自动化CI/CD实战
发布流程图工作流程:开发人员提交代码到Git版本仓库; Jenkins人工/定时触发项目构建; Jenkins拉取代码、代码编码、打包镜像、推送到镜像仓库; Jenkins在Docker主机创建容器并发布。前提安装jdkyum install java-1.8.0-openjdk.i686java -version安装mavenyum...原创 2019-09-22 09:53:54 · 446 阅读 · 0 评论 -
gitlab安装-docker安装-使用教程
1、docker search gitlab2、docker pull gitlab/gitlab-ce3、$ docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/log...原创 2020-01-29 20:19:02 · 704 阅读 · 0 评论