当前位置:   article > 正文

GitLab 项目操作和组操作_gitlab新建项目

gitlab新建项目

一、什么是GitLab

GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务

可通过Web界面进行访问开发的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览器提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。

二、GitLab项目操作

2.2.1 创建一个新项目

2.2.2  为新项目命令

 

 2.2.3工程项目描述内容添加

2.2.4 工程项目描述内容编辑

 以下为成功案例:

2.2.5 功能业务代码推送 

 1.复制GitLab网址

 2.建立连接并克隆

 3.连接操作

 4.选择项目分支(在PyCham任意位置右键)

以下为案例

 5.添加代码 

以下为案例

 6.推送代提交文件 

以下为案例

7.向物主发送合并请求

 8.物主同意合并请求 

 以下为案例

三、GitLab组操作 

 3.3.1 进入集团网页

3.3.2 新建组 

以下为案例

 3.3.3 新建组项目

 以下为案例

3.3.4 组项目描述内容添加

 以下为案例

 

 

3.3.5 功能业务代码推送 

 1.复制GitLab网址

 

 2.建立连接并克隆

 3.连接操作

 4.选择项目分支(在PyCham任意位置右键)

以下为案例

 5.添加代码 

以下为案例

 6.推送代提交文件 

以下为案例

 

 7.向物主发送合并请求

  8.物主同意合并请求 

 以下为案例

 四、gitlab CICD用法

定义:.gitlab-ci.yml

文件:在你的项目根目录下创建一个名为.gitlab-ci.yml的配置文件,用于定义CI/CD流水线的各个阶段和任务

编写流水线配置:在 .gitlab-ci.yml 文件中,你可以定义多个阶段(stages),每个阶段都包含多个任务(jobs)。每个任务定义了需要执行的脚本、使用的镜像、环境变量等。你可以根据项目的需求自定义流水线配置。

提交代码并触发流水线:将项目代码推送到 GitLab 仓库中,并将自动触发相应的流水线执行。你可以在页面上查看流水线的执行状态、日志以及任务的执行结果

监控流水线执行状态:在 GitLab 页面上你可以实时查看流水线的状态,包括成功、失败或者正在运行。你还可以查看每个任务的日志输出,以及执行结果

根据需要配置触发条件和并行执行:GitLab CI/CD 支持根据不同的触发条件来执行流水线,例如提交代码、定时执行或者外部触发。你还可以设置并行执行多个任务,以提高整体的执行效率。

自动化部署:在流水线的最后一阶段,你可以编写脚本将应用程序部署到预定义的环境中,例如测试、预发布或者生产环境。这样可以确保每次代码变更都能自动触发部署过程

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/799210
推荐阅读
  

闽ICP备14008679号