Gitlab
尘世间一名迷途小码农
热衷于用技术思维去解决问题,厌恶低效,热衷自动化和智能化,释放人的创造性。
InfoQ博客:www.infoq.cn/u/justyman
展开
-
【DevOps】GitLab安装使用指南
目录 1、前言 2、下载gitlab 3、启动并设置sshd服务的开机启动 4、安装postfix并启动 5、修改防火墙规则(永久修改),在centos7下打开新端口(如tcp/8855) 6、修改gitlab配置文件指定服务器ip和自定义端口 7、gitlab常用命令 8、已有代码从一个仓库迁移到另一个仓库 9、登录GitLab查看 10、日志种类 1、前言 该指南...原创 2019-05-17 22:55:45 · 236 阅读 · 0 评论 -
【DevOps】Jenkins任务基于Tag进行构建
目录 一、前言 二、步骤 1、先准备原材料Tag。 2、配置Jenkins任务 3、构建 一、前言 目前我这边的近期工作主要构建基于GitLab的统一源代码版本管理及程序包版本管理的工作,其中一项就是要在Jenkins上基于Git的Tag进行构建打版,并设置一个Jenkins任务给到SIT测试人员进行以工单为模式的提测部署,以下步骤主要说明如何在Jenkins和GitLab上实现。...原创 2019-05-06 00:39:34 · 10902 阅读 · 0 评论 -
【DevOps】Jenkins持续集成流水线(上)
目录 前言 一、启动Jenkins 1、前置条件 2、插件安装 3、配置 二、持续集成 - CI(GitLab+Maven+Nexus) 1、先创建一个任务 2、配置凭据 3、继续配置剩余配置项 4、构建任务 5、自动触发构建(CI) 三、集成自动化部署(Linux) 1、配置SSH 2、配置构建任务 3、构建任务 前言 一、启动Jenkins 1、前...原创 2019-06-17 23:06:19 · 7214 阅读 · 0 评论 -
【DevOps】GitLab的权限管理及Merge Request
目录 1、前言 2、角色权限 3、强制代码审查 一、设置受保护分支 二、创建及批核Merge Request 三、历史查询 1、前言 团队目前在日常开发工作中都是在线下进行代码审查,但是这样的模式根本无法做到过程留痕。因此,需要使用GitLab的Merge Request或者Gerrit这样的工具进行过程管理。这里详述一下如何通过Merge Request进行线上的代码审查。 2...原创 2019-06-09 12:40:30 · 28221 阅读 · 0 评论 -
【DevOps】Jenkins集成FindBugs
1、前言 当整体CI流水线搭建完毕后,接着需要针对持续构建的环节进行细化,如在构建前需要触发PMD扫描进行Java源代码中的潜在问题检查,如在编译后需要触发FindBugs扫描进行编译文件(.class)进行扫描。 另外,Warnings Next Generation Plugin是一款jenkins的插件,它内置了很多的静态代码检测工具,有了这个我们可以很方便的...原创 2019-05-18 22:50:14 · 1889 阅读 · 0 评论