发布时间:2025-12-31 10: 00: 00
品牌型号:联想拯救者R7000
系统:Windows 10专业版
软件版本:JiHu GitLab 16.6
GitLab是一款企业级代码管理与协作平台,支持私有化部署。其内置了CI/CD功能,我们可以搭建环境后,一键部署项目。在管理项目或者项目团队成员时,创建组可以更加方便,GitLab怎么搭建编译环境?怎么创建组呢?本文将为大家介绍GitLab源码编译搭建,GitLab可以创建组吗的相关内容。
一、GitLab源码编译搭建
为什么要搭建环境呢?我们要使用GitLab的CI/CD功能持续部署时,就需要配置编译和运行环境,例如Java运行环境需要JDK/JRE。下面我就为大家介绍一下GitLab怎么搭建源码编译环境。
1、我们需要在Runner服务器上安装openJDK(Java源码编译),在GitLab服务器中运行【yum install java-11-openjdk-devel -y】命令安装OpenJDK,主要是devel版本。

2、输入【java --version】检查是否安装成功,如果输出Java版本说明成功安装,再使用命令【su – GitLab-runner】,再次验证Runner的Java版本。正常情况下会输出java版本,说明JDK编译环境已经安装成功,为了确保100%成功,还需要验证Runner能否正常编译文件,这才是GitLab搭建编译环境的“重点”。

3、在仓库的根目录新建【.GitLab-ci.yml】文件,这是CI/CD的配置文件,GitLab会自动识别该配置文件,我们要做的是编写runner语法,保存之前GitLab会自动检查语法结构,例如下图的配置,定义编译阶段找标签为【shell】的runner执行脚本,脚本的内容是编译和运行【Test.java】文件,如果搭建的编译环境没问题,最终会执行Test.java代码。

4、在仓库中新建一个【Test.java】,此处为了演示,做了最基础的语句输出,提交后,会触发流水线任务,根据上面的配置文件执行流程。

5、配置了【shell】标签的Runner,并且绑定了仓库,Runner就会按照【.GitLab-ci.yml】中的配置执行,下图为Runner执行结果,红框内为Java代码的输出语句,说明编译环境搭建正常。

二、GitLab可以创建组吗
GitLab支持创建【组】功能,同一个组的用户,可以配置相同的权限、分配相同的项目资源,特别是一个企业有多个部门、多个项目的情况下,创建组可以提高管理效率,以下是GitLab创建组、管理权限的详细步骤。
1、群组创建流程
登录GitLab后,在左侧边栏【GitLab】图标,并选择【群组】。点击右上角【创建群组】进入到下图界面中。输入【群组名称】,例如【开发部】,【群组URL】填写访问路径,例如【no2team】,该路径必须唯一,根据需求选择可见性级别、点击【创建群组】即可。

2、组成员与权限配置
进入群组页面,点击左侧【管理-成员】,在界面右上角点击【邀请成员】,支持通过用户名或邮箱邀请,选择角色后,点击【邀请】即可邀请同事加入群组。

3、子组与项目管理
在群组页面点击【新建子群组】,可以创建多级群组,适合用于多部门管理的场景,并且可以在群组内创建项目,群组内的成员自动集成角色权限,无需重复配置。

三、总结
以上就是GitLab源码编译搭建,GitLab可以创建组吗的相关内容。可以参考上文步骤搭建java代码的编译环境,从Runner的执行日志中可以看到,基础的java环境搭建没问题。如果要执行大型项目,可能还需要搭建maven等环境。GitLab完全支持创建组,可以让我们更好的管理团队成员,希望本文对你有所帮助。
署名:Hungry
展开阅读全文
︾