在gitlab CICD中 小试 hooks:pre_get_sources_script 功能

参考链接:

功能简介

hooks:pre_get_sources_script 是gitlab CICD中的一个功能,该功能可以指定在克隆 Git 仓库和任何子模块之前要在执行器上执行的某些命令。例如:

  • 调整 Git 配置
  • 导出跟踪变量

下来简单给大家演示下,看下细节过程。

ci配置

bash 复制代码
job1:
  hooks:
    pre_get_sources_script:
      - echo 'hello job1 pre_get_sources_script'
  script: echo 'hello job1 script'

从跑pipeline的效果来看,如果使用了hooks:pre_get_sources_script关键字,那么确实会在拉取代码之前做一些操作;那么基于这样的能力,我们完全将一些前置性的操作在这里执行,从而方便后面ci中来更快的完成某些job的运行。

相关推荐
明月心9523 小时前
git remote add 用法
gitlab
only_Klein9 小时前
jenkins流水线报错:Connection reset by peer
ci/cd·kubernetes·gitlab·jenkins·ssl
梁萌1 天前
docker部署gitlab和gitlab runner
docker·eureka·gitlab
johnnyAndCode1 天前
Idea 设置GitLab时使用账密,而不是token的配置方法
gitlab·idea
天外飞雨1 天前
Gitlab使用
gitlab
BUTCHER52 天前
GitLab SSH 密钥配置
运维·ssh·gitlab
明月心9522 天前
GitLab使用
gitlab
明月心9523 天前
gitlab pull requets
gitlab
BUTCHER53 天前
GitLab基本设置
gitlab
张小凡vip3 天前
Kubernetes---gitlab的ci/cd发布基于k8s的项目示例参考
ci/cd·kubernetes·gitlab