Gitlab操作手册

这篇具有很好参考价值的文章主要介绍了Gitlab操作手册。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本地项目导入gitlab

  1. 登录Gitlab
    gitlab 没有可用的导入选项,Devops,git,linux,devops

  2. 点击New Project
    gitlab 没有可用的导入选项,Devops,git,linux,devops

  3. 输入项目名称,然后选择项目可见等级。注意:红框部分,如果本地项目已经有一个readme文件,则不要勾选。最后点击创建项目按钮。
    gitlab 没有可用的导入选项,Devops,git,linux,devops

  4. 进入创建的项目,复制项目地址
    gitlab 没有可用的导入选项,Devops,git,linux,devops

  5. 在本地项目根目录,初始化git

    $ git init
    
  6. 链接本地git和gitlab上的项目

    $ git remote add origin git@gitlab.xxx.com/xxxx.git
    
  7. 添加要提交的本地文件及文件夹(.代表所有,可用文件名代替. 上传某个文件)

    $ git add . 
    
  8. 提交代码到本地git库

    $ git commit -m "描述"
    
  9. 将项目推送到gitlab

    $ git push -u origin master
    
  10. 新建develop分支
    gitlab 没有可用的导入选项,Devops,git,linux,devops

安装gitlab-runner

GitLab Runner是一个开源项目,用于运行您的作业并将结果发送回GitLab。它与GitLab CI一起使用,GitLab CI是GitLab随附的开源持续集成服务,用于协调作业。
gitlab-runner下载地址:
https://docs.gitlab.com/runner/install/
eg, linux offline安装:

rpm -ivh gitlab-runner-14.1.0-1.x86_64.rpm

注意:安装gitlab runner之前需要先安装git

启动gitlab-runner

启动命令:

systemctl start gitlab-runner

查看状态:

systemctl status gitlab-runner

设置开机启动:

systemctl enable gitlab-runner

gitlab-runner注册

注册命令

gitlab-runner register

或者:

gitlab-ci-multi-runner register

输入命令后会有提示,按照提示输入内容:
gitlab 没有可用的导入选项,Devops,git,linux,devops
这里可以参考gitlab页面上的setting --> CI/CD --> Runners。
gitlab 没有可用的导入选项,Devops,git,linux,devops
运行成功之后即可在页面看到runner activated。
gitlab 没有可用的导入选项,Devops,git,linux,devops

注意:dev和prod要用不同的tag

测试Pipeline

在项目根目录创建一个 .gitlab-ci.yml 文件,内容如下。提交以后,后面只要有代码提交就会触发pipeline流水线。

stages:
  - build
  - deploy

build-dev:
  stage: build
  tags:
    - dev-xxxx
  only:
    - develop
  script:
    - env "PATH=$PATH" mvn clean package -Dmaven.test.skip=true
    - sudo chmod +x target/xxx-0.0.1-SNAPSHOT.jar
    - sudo cp -a target/xxx-0.0.1-SNAPSHOT.jar /home/xxx/xxx.jar

run-dev:
  stage: deploy
  tags:
    - dev-xxxx
  only:
    - develop
  script:
    - sudo systemctl restart xxx.service

提交即可看到在下面的页面看到pipeline运行情况。
gitlab 没有可用的导入选项,Devops,git,linux,devops文章来源地址https://www.toymoban.com/news/detail-568115.html

到了这里,关于Gitlab操作手册的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • skywalking操作手册

    1.1 Skywalking概述 SkyWalking 是一个开源可观测性平台,用于收集、分析、聚合和可视化来自服务和云原生的数据 基础 设施。SkyWalking 提供了一种简单的方法来保持分布式系统的清晰视图,甚至可以跨云。 它是一个现代 APM,专为云原生、基于容器的分布式系统而设计。 1.2 Skywa

    2024年02月03日
    浏览(30)
  • 【聚水潭】胜算操作手册

    目录 一、引言 1 1.1目的 1 1.2参考资料 1 1.3使用环境 1 1.4获得帮助 1 四、胜算功能模块:三大角色使用说明 1 1.老板: 1 1.1快速经营利润 1 1.2多维度数据统计 5 1.3大日报 8 1.4商品利润 18 1.5 5top商品分析 22 1.6盈亏测算 23 1.7预算管理 32 1.8直播报表 35 2.财务 35 2.1平台费用 35 2.2订单

    2024年02月06日
    浏览(36)
  • ES高级操作手册

     一、加快索引recovery速度 当ES扩容缩容时,若分片太大,分片初始化会很慢,此时可选择修改ES配置加快recovery速度。若是生产环境ES在对外提供服务,es默认配置也可能导致对外服务频繁抖动,也可以通过修改配置降低recovery速度。es默认限制了并行恢复的数量,速度等。 修

    2023年04月20日
    浏览(31)
  • visual c++操作手册

    第一部分 结构化程序设计(可以将 C 语言程序设计引入此处,新建文件的类型如图 1-2 中所列,其他操作如同 visual c++2008 ) 1.用Visual C++开发第一个简单C程序 首先,在磁盘上新建一个文件夹,用于存放C程序,文件夹的名字可以是ex1-1,如 D:mycex1-1。 编程示例,在屏幕上显

    2024年02月10日
    浏览(27)
  • Veeam 备份还原操作手册

      目录 一、安装BakupReplication 1.1 选择-Backup Replication 1.2 选择Install安装 二、添加VC主机 2.1 VMWARE VSPHERE 添加 2.2 VC主机名 2.3 用户认证 三、配置存储 3.1 新建存储 3.2 设置存储的路径 四、备份 4.1 虚拟机的整机备份 4.1.1 选择新建备份任务 4.1.2 选择备份的的主机 4.1.3 选择备份的位

    2024年02月04日
    浏览(81)
  • 百度飞桨 paddleX操作手册

    新建项目 步骤1 、点击新建项目,根据新建项目弹窗进行信息填写名称、描述、选择任务类型、选着工作路径后创建。 步骤2 、创建后选择数据集,这里的数据选项在 数据集管理/我的数据集 模块中创建,选择完成后即点击下一步,该处提供了对数据集的预览按钮,点击查看

    2024年02月05日
    浏览(51)
  • 大数据开源部署的操作手册

    大数据开源部署的操作手册 一、准备阶段 需求分析:明确业务需求,确定所需的大数据组件及其功能。 环境评估:评估服务器硬件资源,包括CPU、内存、存储和网络带宽。 版本选择:根据需求和兼容性要求,选择合适的开源大数据组件版本。 二、部署阶段 安装Java:确保系

    2024年01月25日
    浏览(28)
  • 【CICD】Jenkins 常用操作手册

    词汇 说明 Node 作为 Jenkins 环境的一部分并能够执行Pipeline或项目的机器,无论是 Master 还是Agent 都被认为是 Node。 Master 存储配置,加载插件以及为 Jenkins 呈现各种用户界面的主控节点 Agent 通常是一台主机或容器,连接到 Jenkins 主控节点,并执行主控节点下发的任务 Executor 节

    2024年03月19日
    浏览(29)
  • 【操作手册】如何注册申请文心一言

    一、引言 随着人工智能的快速发展,语言模型的应用越来越广泛。文心一言是一款基于深度学习技术的语言模型,能够为用户提供智能问答、文本生成、机器翻译等服务。本文将详细介绍如何注册申请文心一言账号,并使用该服务。 二、注册前的准备 在注册前,请确保您已

    2024年02月10日
    浏览(26)
  • Python openpyxl模块操作手册(简单易懂)

    创建文件 Workbook() —创建 excel 文件 使用 openpyxl 创建文件。只需导入Workbook类 Workbook.create_sheet() —创建 excel 工作簿 Workbook.create_sheet() 可以创建自定义名称的工作簿。括号里的参数是工作簿名称,还有一个参数是工作簿的位置,也可以不写 from openpyxl import Workbook wb = Workbook()

    2024年01月20日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包