
Git/Gitlab入门与实战指南
文章平均质量分 76
介绍git以及Gitlab在工作中的使用,提高代码质量,包括CI工具,Code review等
CodingInCV
计算机视觉硕士,专注视觉方面的算法和工程化
展开
-
使用gitlab runner 进行CI(四):使用Gitlab Page托管项目文档
目录1.什么是Gitlab Pages2.开启Gitlab Pages3.基本过程4.托管markdown文档4.1 安装sphinx等依赖4.2 配置项目的sphinx配置4.3 编写项目文档4.4 创建首页索引4.5 配置gitlab-ci.yml4.6 生成网页4.7 配置DNS或者hosts文件5.预览和调试5.1 直接使用sphinx命令生成网页5.2 VScode+sphinx插件预览5.3 下载Gitlab生成的网页总结这段时间准备软考去了,也挺久没更新了,考完了(明年再战...),可以开始继原创 2022-09-07 09:10:40 · 2300 阅读 · 0 评论 -
使用gitlab runner 进行CI(三):使用sonarqube做c++的静态检查
1. gitlab-ci.yml的配置1.1 几个基本概念1.2 使用CI进行代码检查demo2. Sonarqube安装和配置2.1 Sonarqube安装2.2 数据库配置2.3 sonar-scanner安装2.4 sonar-cxx插件安装2.4 启动2.5 gitlab插件安装2.6 创建项目3. Gitlab-CI配置4. 进阶配置4.1 规则配置4.2 阈值设置4.3 设置自动将扫描结果以评论形式写到gitlab结语前两次我们讲了如何配置gitlab runner(坑挖了挺久,因为是挺久前弄的原创 2021-10-06 11:34:28 · 2706 阅读 · 0 评论 -
使用gitlab runner 进行CI(二):gitlab runner的安装与配置
参考 https://docs.gitlab.com/runner/install/index.html,可以选择与gitlab相同的版本。gitlab runner可以通过安装binary包或docker方式启动,下文以其中一种安装方式为例,系统为ubuntu.1. 添加gitlab 官方 repocurl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash2原创 2021-10-06 10:48:19 · 1172 阅读 · 0 评论 -
使用gitlab runner 进行CI(一):gitlab runner与jenkins的选择
前言现在挺多公司使用gitlab管理代码,我司也是。在开发人员发起代码合入请求(merge request)时,如果能先进行一些前置检查(包括单测、静态检查、编译检查等),那就既减轻了code review人员的负担,也能更好的保证代码的正确性和稳定性。以前jenkins是这方面的不二之选,不过现在gitlab自己也提供了一个叫gitlab runner的工具来做这件事,那么如何进行选择呢,其实也没有固定答案,完全根据需要和实际场景选用,下面我从自己的使用体验来谈谈这两个的优缺点,使用时间不长,可能并不会全原创 2021-10-06 10:46:32 · 3299 阅读 · 0 评论