GitLab-CI 指南

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

GitLab CI 指南

前置工作
  • 部署GitLab

  • 部署GitLab-Runner

  • 注册Runner到GitLab

    docker exec -it gitlab-runner bash # 进入容器
    gitlab-runner register  #调用register命令开始注册
    # 在Gitlab Setting中找到Runners,如下图所示
    
    Enter the GitLab instance URL (for example, https://gitlab.com/):复制Register Url 
    Enter the registration token:复制register token
    
    Enter a description for the runner:输入描述信息
    
    Enter tags for the runner (comma-separated):输入一个标记,简短即可,供后续使用
    
    Enter an executor: virtualbox, docker+machine, docker-ssh+machine, kubernetes, custom, docker, docker-ssh, ssh, parallels, shell:选择执行方式,选择docker即可(在docker中进行后续操作)
    
    Enter the default Docker image (for example, ruby:2.6):设置默认的docker镜像
    
    注册完成
    Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
    

GitLab-CI 指南,# GitLab,gitlab,ci/cd

在项目工程根目录下创建一文章来源地址https://www.toymoban.com/news/detail-671163.html

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

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

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

相关文章

  • gitlab-ci相关部署踩坑及要点记录

    最近在搞cicd相关的事情,在这个过程中遇到了一些疑惑,顺便记录下来,如果对正在有相同迷惑的同学有帮助的话,也是一件很好的事情。 准备工作: 安装gitlab,这个安装网上太多了,可以使用二进制的方式安装,也可以使用docker直接运行。 安装gitlab-runner,这个主要就是

    2024年01月22日
    浏览(37)
  • gitlab-ci.yml 关键字参考 (FREE)

    本文档列出了 GitLab  .gitlab-ci.yml  文件的配置选项。 有关 GitLab CI/CD 的快速介绍,请遵循快速入门指南。 有关示例集合,请参阅 GitLab CI/CD 示例。 要查看企业使用的大型  .gitlab-ci.yml  文件,请参阅gitlab的.gitlab-ci.yml文件。 当在编辑您的  .gitlab-ci.yml  文件时,可以使用 CI

    2024年02月09日
    浏览(37)
  • DevOps系列文章 之 SpringBoot整合GitLab-CI实现持续集成

    在企业开发过程中,我们开发的功能或者是修复的BUG都需要部署到服务器上去,而这部分部署操作又是重复且繁琐的工作,GitLab-CI 持续集成为我们解决了这一痛点,将重复部署的工作自动化,大大的节省了程序员们的宝贵时间。本文详细讲述了 GitLab-CI 持续集成的安装、部署

    2024年02月13日
    浏览(45)
  • gitlab CI/CD 安装 gitlab runner

    一、为什么需要安装gitlab runner ? 极狐GitLab Runner 是在流水线中运行作业的应用,与极狐GitLab CI/CD 配合运作。 说白了就是你部署的一个agent。 二、如何安装? 1.介绍通过helm部署github runner 2.helm添加仓库 helm repo add gitlab https://charts.gitlab.io 3.拉取chars helm pull gitlab/gitlab-runner -- 拉

    2024年02月14日
    浏览(65)
  • Gitlab CI/CD概述

    CI/CD 是一种持续开发软件的方法,可以不断的进行构建、测试和部署代码迭代更改。这种迭代有助于减少基于错误或失败的版本进行开发新代码的可能性。使用这种方法,从新代码开发到部署,可以减少人工干预甚至不用干预。 达到持续的方法主要是: 持续集成 , 持续交付

    2024年02月12日
    浏览(68)
  • gitlab-ci.yml关键字(五)tags 、only 、when

    使用Tags用于选择Runner的标签列表 我们在创建Runner 时可以给该Runner打上特定的标签,那后续流水线中的job如果需要使用特定标签的Runner执行时,就需要使用tags来标记 比如这里有两个标签的Runner 也可以对当前的runner进行一些配置上的设置 使用only / except 来控制何时创建

    2024年02月03日
    浏览(34)
  • Gitlab CI/CD入门(一)Python项目的CI演示

      本文将介绍CI/CD的基本概念,以及如何使用Gitlab来实现CI/CD。   本文介绍的CI/CD项目为个人Gitlab项目:gitlab_ci_test,访问网址为:https://gitlab.com/jclian91/gitlab_ci_test。 CI/CD的含义   在现代软件工程中,CI即 持续集成(Continuous integration) ,CD有两重含义,即 持续交付(Co

    2024年02月10日
    浏览(79)
  • 【基于 GitLab 的 CI/CD 实践】03、GitLab Pipeline 实践(上)

    目录 一、GitLab Pipeline 流水线语法有哪些?流水线参数列表 如何检查语法错误?流水线语法检测 二、Pipeline 基础语法 job script before_script after_script stages 未定义 stages ​定义 stages 控制 stage 运行顺序   .pre .post stage variables 综合实例(一) tags allow_failure when manual 手动 delayed 延迟

    2024年02月17日
    浏览(62)
  • error: unable to unlink old ‘.gitlab-ci.yml‘: Permission denied

    #gitlab-runner 执行代码git pull origin xxx 更新时候报 error: unable to unlink old ‘.gitlab-ci.yml’: Permission denied 问题环境:centos 部署gitlab-runner 执行脚本方式 选的shell 产生问题的原因:gitlab-runner程序进程占用锁定了.gitlab-ci.yml 解决方法:gitlab-runner stop 停止服务后,切换到 执行gitlab-runn

    2024年02月10日
    浏览(31)
  • GitLab Runner 实现项目 CI/CD 发布

    Gitlab实现CICD的方式有很多,比如通过Jenkins,通过Gitlab Runner等,今天主要介绍后者。Gitlab在安装的时候,就默认包含了Gitlab CI的能力,但是该能力只是用于协调作业,并不能真的去执行作业,因此需要搭配Gitlab Runner来作为执行器实现具体的CICD工作。Gitlab Runner可以被安装在任

    2024年01月17日
    浏览(64)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包