首页 > 其他分享 >GitLab-CI/CD使用

GitLab-CI/CD使用

时间:2023-04-24 16:24:14浏览次数:31  
标签:CI gitlab Runner GitLab ci CD

一、

 

二、

 

   GitLab CI/CD 是GitLab Continuous Integration(Gitlab持续集成)的简称。只要在项目仓库的根目录添加.gitlab-ci.yml文件,并且配置了gitlab Runner(运行器),那么每一次push或者合并请求(Merge Request)都会触发CI Pipeline。

  1)GitLab Runner可以运行在 GNU / Linux,macOS 和 Windows 操作系统上;

  2)GitLab Runner 不需要和 Gitlab 安装在同一台机器上;

  3)每次push的时候 GitLab CI 会根据.gitlab-ci.yml配置文件运行你流水线(Pipeline)中各个阶段的任务(Job),并将结果发送回 GitLab;

标签:CI,gitlab,Runner,GitLab,ci,CD
From: https://www.cnblogs.com/qq2806933146xiaobai/p/17349923.html

相关文章

  • 英语四级难点单词之 conscientious
    conscientious是 良心的,尽责的意思单词"conscientious"来自于Latin语"conscius",意思是"知道"、"意识到"。它的后缀"-ous"表示"充满"的意思,因此"conscientious"可以理解为"充满责任心的、认真的、小心谨慎的"。充满意识,说明一个充满了认真和责任感对应的......
  • GitLab-理解里程碑(史诗)/议题,评论/主题,代码建议
    1、里程碑:  可以理解为对大的工作内容进行定义,比如构建一个版本、新增某个功能、变更某个需求。2、议题:  为对“里程碑”进行进行模块拆分,比如变更某个需求时设计到多个端进行修改、多个接口修改、多个接口修改时又涉及到其他系统业务场景进行测试。可对这些内容进行拆分,并......
  • CI/CD是什么?
    CICD的全称是ContinuousIntegrationandContinuousDelivery/Deployment,中文翻译为“持续集成和持续交付/部署”。CICD是一种软件开发流程模型,旨在通过自动化和持续性的构建、测试、部署和交付过程,来提高软件开发和发布的效率和质量。CICD的目标是缩短软件开发和发布的周期,降低......
  • docker部署gitlab CI/CD (二)终篇:部署gitlab runner和添加gitlab-ci.yml文件 终极踩坑版
    网上教程很多,但断断续续,先不说大部分都是只截取片段,让人云里雾里,不会的看不懂,懂的不需要看,根据步骤跑不起来不说,改了一堆,完全不解释为什么,也分不清是官方要求还是作者自己夹带的私货。痛定思痛,抛弃任何教程,根据报错实时改进,于2023年4月24日完成此篇。官方文档:https://docs.g......
  • 使用cin和getline()输入字符串
    相同点:作为while的条件时,终止条件均为:Ctrlz(或则Z),执行本循环,执行完后进入下一个循环均为换行符。1strings;2while(cin>>s)3{4cout<<"youinputis:"<<endl;5cout<<s<<endl;6}1strings;2whi......
  • gcd(a+c,b+c)!=1,求最小的c
    https://ac.nowcoder.com/acm/contest/54877/E根据更相减损法gcd(a+c,b+c)=gcd(a-b,a+c),由于a,b已经给出,a-b为固定值。当a-b为1时,无解当a-b为0时,若a=1,则c=1,否则c=0对于a-b=其他,对a-b做质因子分解,对于每一个质因子d去求最小的c使得gcd(d,a+c)!=1,发现c=d-a%d,......
  • check_crystal_oscillator_size_in_the_code
    #如何在代码里面查看晶振的大小目录概述方案注参考文章概述不同晶振的类型,大小有所不同,它们适合的使用场合也有所不同。主系统时钟一般会使用大一点的晶振,这样通过倍频之后,可以轻松得到想要的主频。RTC时钟一般使用32.768K晶振。RTC的晶振频率为什么是32768Hz?①RTC时间......
  • Mybatis中的<![CDATA[]]>标签在判断日期场景中的使用
    背景在使用mybatis时我们sql是写在xml映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义。如大于号>会被转义为>转义后的可读性不是很直观,如果想让其看起来更加直观可读性更强的话,则需要使用<![CDATA[]]>来圈起来不被转义的符号以此来解决这个问题。......
  • AtCoder ABC 299 ABCDEFG
    A-TreasureChest题意给定由\(\texttt{.}\)、\(\texttt{|}\)、\(\texttt{*}\)三种字符组成的长度为\(n\)的字符串\(s\),保证\(\texttt{|}\)的个数为\(2\),\(\texttt{*}\)的个数为\(1\)。判断\(\texttt{*}\)是否在两个\(\texttt{|}\)之间。代码#include<cstrin......
  • 【开源项目】无锡~超经典智慧城市智慧无锡 CIM/BIM数字孪生可视化项目——开源工程及
    智慧无锡免费提供工程和源码,为城市管理和发展提供更智能化的解决方案。项目介绍智慧无锡项目利用数字孪生技术,将无锡市的地理信息、公共数据和实时监测数据进行整合,以数字化形式呈现城市的各种信息和场景。在工程中,利用AI处理地形影像,在溪梁区使用高精度的max模型,其他区域使用AI生......