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