Gitlab-runner 修改默认的builds_dir并使用custom_build_dir配置

gitlab-runner 修改默认的builds_dir并使用custom_build_dir配置

    • 1. 说明
    • 2. 实操(以docker执行器为例)
      • 2.1 修改默认的builds_dir
        • 2.1.1 调整gitlab-runner的配置文件
        • 2.1.2 CI文件
    • 2.2 启用custom_build_dir
        • 2.2.1 调整gitlab-runner的配置文件
        • 2.2.2 CI文件
        • 2.2.3 runner中查看builds_dir目录

参考链接
builds_dir 默认路径
custom_build_dir runner配置
Custom build directories

1. 说明

涉及到两部分:

    1. 修改默认的builds_dir
    1. 启用custom_build_dir

2. 实操(以docker执行器为例)

2.1 修改默认的builds_dir

2.1.1 调整gitlab-runner的配置文件
...
...
[[runners]]......executor = "docker"builds_dir = "/root/codes"......
gitlab-runner  verify #校验配置文件
2.1.2 CI文件

在这里插入图片描述

image: busybox:latest
build1:stage: buildscript:- echo $CI_BUILDS_DIR- echo "Do your build here"- sleep 600stags:- vm100

2.1.3 runner中查看builds_dir目录

在这里插入图片描述

2.2 启用custom_build_dir

2.2.1 调整gitlab-runner的配置文件
[[runners]]......executor = "docker"builds_dir = "/root/codes"[runners.custom_build_dir]enabled = true......
gitlab-runner  verify #校验配置文件
2.2.2 CI文件
image: busybox:latestvariables:GIT_CLONE_PATH: $CI_BUILDS_DIR/$CI_PROJECT_NAME-$CI_COMMIT_BRANCH
build1:stage: buildscript:- echo $CI_BUILDS_DIR- echo "Do your build here"- sleep 600stags:- vm100

在这里插入图片描述

2.2.3 runner中查看builds_dir目录

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/66489.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

测试岗位的基础知识

1.谈一谈对测试的理解? 我认为的测试不仅仅是测试出bug的这么一项工作,他是要从软件或者系统的功能,性能,安全,用户体验这么四个方面来保证软件和系统的交付质量。 功能测试就是可以提前发现一些bug,进行一…

概率基本概念 --- 离散型随机变量实例

条件概率&独立事件 随机变量 - 离散型随机变量 - 非离散型随机变量 连续型随机变量奇异性型随机变量 概率表示 概率分布函数概率密度函数概率质量函数全概率公式贝叶斯公式 概率计算 数学期望方差协方差 计算实例 假设有两个离散型随机变量X和Y,它们代…

OpenCV相机标定与3D重建(46)将三维空间中的点投影到二维图像平面上函数projectPoints()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 将3D点投影到图像平面上。 cv::projectPoints 是 OpenCV 库中的一个函数,用于将三维空间中的点投影到二维图像平面上。这个过程涉及到…

QT RC_FILE 应用程序图标设置

1.先做一个app.ico 文件,并将文件放入资源文件夹中 2.打开QT项目的.pro文件在最下面增加 RC_FILE $$PWD/res/app.rc 3.在资源文件夹中创建一个app.rc文件。在QT开发工具中编辑并输入下在内容 IDI_ICON1 ICON "app.ico" 4.测试效果

SQLark:高效数据库连接管理的新篇章

在我们日常工作中,不同的项目使用的数据库不同,比如我这边涉及的数据库就有达梦、Oracle、Mysql,每种数据库都有自己的数据库连接工具,我们不得不在电脑上针对每个数据库都装一个客户端,使用时还得在不同数据库连接工具…

20250106面试

rabbitmq如何保证消息不丢失 my: 持久化,包括消息持久化和队列持久化,重启不丢失。持久化到磁盘中的。 消息确认 死信队列:消费失败(业务异常/未确认,重试后,会放死信队列)&…

Minio-Linux-安装

文章目录 1.Linux安装1.下载源码包2.上传到/usr/local/minio1.进入目录2.上传 3.开放执行权限4.创建minio文件存储目录及日志目录5.编写启动的shell脚本1.脚本编写2.赋予执行权限 6.启动!1.执行run脚本2.查看日志3.开放9001和9000端口1.服务器2.安全组3.访问&#x…

基于Springboot + vue实现的小型养老院管理系统

🥂(❁◡❁)您的点赞👍➕评论📝➕收藏⭐是作者创作的最大动力🤞 💖📕🎉🔥 支持我:点赞👍收藏⭐️留言📝欢迎留言讨论 🔥🔥&…

大模型思维链推理的进展、前沿和未来分析

大模型思维链推理的综述:进展、前沿和未来 "Chain of Thought Reasoning: A State-of-the-Art Analysis, Exploring New Horizons and Predicting Future Directions." 思维链推理的综述:进展、前沿和未来 摘要:思维链推理&#…

production、produce、produc使用

"production"、"produce" 和 "product" 都和“生产”有关,但它们的词性和使用场景不同。以下是详细的区别和它们在不同场景中的应用: 1. Production 词性:名词意思:表示“生产、制造”或“产量”&…

下载ffmpeg执行文件

打开网址:Download FFmpeg 按下面步骤操作 解压文件就可以看到ffmpeg的执行文件了,需要通过命令行进行使用: ffmpeg命令行使用参考: ffmpeg 常用命令-CSDN博客

VB.NET CRC32 校验

在 VB.NET 中实现 CRC32 校验并在校验失败时退出程序,你可以按照以下步骤进行: ‌实现 CRC32 计算函数‌:首先,你需要一个函数来计算给定数据的 CRC32 值。 ‌比较计算的 CRC32 值‌:然后,你需要将计算出的…

Ardupilot开源无人机之Geek SDK进展2024

Ardupilot开源无人机之Geek SDK进展202501 1. 源由2. 状态3. TODO3.1 跟踪目标框3.2 onnxruntime版本3.3 CUDA 11.8版本3.4 pytorch v2.5.1版本3.5 Inference性能3.6 特定目标集Training 4. 参考资料 1. 源由 前期搭建《Ardupilot开源无人机之Geek SDK》,主要目的是…

【跨域问题】

跨域问题 官方概念: 当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域本质来说,是前端请求给到后端时候,请求头里面,有一个 Origin ,会带上 协议域名端口号等;后端接受到请求&…

Java 正则表达式入门与应用(详细版)

正则表达式(Regular Expression,简称Regex)是一种文本模式匹配工具,在许多编程语言中都得到了广泛应用。Java 作为一种强大的编程语言,提供了对正则表达式的内建支持,使得在字符串处理、数据验证和文本解析…

STLG_01_19_程序设计C语言 - 总结

为了让刚上大一的大千金在IT征途中打下坚实的基础,闲暇之余重新梳理一遍C语言的知识结构,整理了一下学习C语言的纲要笔记。 IT学习首先要了解其过往、现状、未来发展趋势;其次要建立前、后端、应用的技术知识体系;还要学会具体应用…

使用npm 插件[mmdc]将.mmd时序图转换为图片

使用npm 插件[mmdc]将.mmd时序图转换为图片 1. 安装 mmdc2. 转换为图片 可以使用 mmdc (Mermaid CLI)这个工具来将 .mmd 时序图(Mermaid语法描述的时序图)转换为图片,以下是使用步骤: 1. 安装 mmdc 确保…

2024网络安全运营方案概述(附实践资料合集)

以下是网络安全运营方案的详细内容: 一、目标与原则 目标:建立一套安全高效、灵活性强的网络安全运营体系,实现对网络安全的全面监控、防护和应急响应。原则: 全员参与:网络安全是全员共同的责任,所有员工…

“转移”的理解

“转移”的理解 一般情况下指令是顺序执行的,而在实际工程中,需要改变程序的执行流程。 操作符offset 用操作符offset取得标号的偏移地址

Windows搭建RTMP服务器

目录 一、Nginx-RTMP服务器搭建1、下载Nginx2、下载Nginx的RTMP扩展包3、修改配置文件4、启动服务器5、查看服务器状态6、其它ngnix命令 二、OBS推流1 、推流设置2、查看服务器状态 三、VLC拉流四、补充 本文转载自:Windows搭建RTMP服务器OBS推流VLC拉流_浏览器查看…