当前位置: 首页 > article >正文

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: build
  script:
    - echo $CI_BUILDS_DIR
    - echo "Do your build here"
    - sleep 600s
  tags:
    - 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:latest

variables:
  GIT_CLONE_PATH: $CI_BUILDS_DIR/$CI_PROJECT_NAME-$CI_COMMIT_BRANCH
build1:
  stage: build
  script:
    - echo $CI_BUILDS_DIR
    - echo "Do your build here"
    - sleep 600s
  tags:
    - vm100

在这里插入图片描述

2.2.3 runner中查看builds_dir目录

在这里插入图片描述


http://www.kler.cn/a/465972.html

相关文章:

  • Milvus×合邦电力:向量数据库如何提升15%电价预测精度
  • ASP.NET Core 中的响应压缩中间件
  • TensorFlow DAY1:基础语法
  • C++ 中如何优雅地返回一个递归闭包函数?
  • 聆听音乐 1.5.9 | 畅听全网音乐,支持无损音质下载
  • 【银河麒麟高级服务器操作系统实例】tcp半链接数溢出分析及处理全过程
  • 【go每日一题】golang异常、错误 {源码、实践、总结}
  • 探索Docker Compose:轻松管理多容器应用
  • RAID磁盘整列
  • cut-命令详解
  • 【Linux】传输层协议UDP
  • CDP集群安全指南-静态数据加密
  • 奇异值分解SVD
  • vue字符串的数字比较大小有问题
  • typescript安装后仍然不能使用tsc,如何解决
  • mask-R-cnn模型详解
  • overleaf写学术论文常用语法+注意事项+审阅修订
  • 重庆大学软件工程复试怎么准备?
  • 使用免费内网穿透(p2p)网络环境搭建小型文件管理服务器(简单操作)
  • ESP32-S3遇见OpenAI:OpenAI官方发布ESP32嵌入式实时RTC SDK