在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的运行。

相关推荐
Nejosi_念旧3 天前
开发常用工具
flutter·vue·gitlab·postman
yaoshengting4 天前
GitLab集成Jira
gitlab·jira
mrhaoxiaojun6 天前
gitlab runner正常连接 提示 作业挂起中,等待进入队列 解决办法
gitlab
铜锣烧1号6 天前
【学习笔记】GitLab 使用技巧和说明和配置和使用方法
git·python·pycharm·gitlab
极小狐6 天前
如何在 Rocky Linux 上安装极狐GitLab?
gitlab·devsecops·devops·极狐gitlab·安全合规
ihengshuai7 天前
Gitlab搭建npm仓库
前端·docker·npm·gitlab
Channing Lewis8 天前
在使用 GitLab API 时,如果只能获取少量的 Merge Request(MR)信息,而没有完整的数据
gitlab·mr
Channing Lewis8 天前
如何查看gitlab mr labels 添加和删除的历史
gitlab·mr
ihengshuai8 天前
Gitlab流水线配置
前端·docker·gitlab·devops
阿里云云原生8 天前
GitLab 国际站中国大陆等地区停服,如何将数据快速迁移到云效
阿里云·云原生·gitlab