gitlab pipelines job执行时日志较大报错

Posted 当你的能力撑不起你的欲望时,请静下心来学习吧!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab pipelines job执行时日志较大报错相关的知识,希望对你有一定的参考价值。

问题描述

gitlab pipelines job执行时日志较大报错

Job's log exceeded limit of 4194304 bytes.

解决方案

出现该问题主要是因为gitlab runner默认日志大小为4096,修改相关配置即可

1.修改gitlab runner配置/etc/gitlab-runner/config.toml

concurrent = 1
check_interval = 0

[[runners]]
  name = "ci"
  url = "http://git.***.org/"
  token = "6f20e039115b404f4ff88fb4633fd7"
  executor = "shell"
  builds_dir = "/mdata/builds"
  # 此行为新增行,默认配置为4096
  output_limit = 8192
  [runners.cache]
2.重启gitlab runner

gitlab-runner restart

以上是关于gitlab pipelines job执行时日志较大报错的主要内容,如果未能解决你的问题,请参考以下文章

gitlab pipelines介绍

Gitlab持续集成-(.gitlab-ci.yml)

如何使用预定义的 GitLab CI 变量和流式传输到 GitLab Pipeline 日志的 Tekton 日志直接从 GitLab CI 触发 Tekton Pipeline

GitLab API:按名称从管道中过滤作业

jenkins 2 pipeline怎么获取各个阶段的log

Jenkins Pipeline配置根据代码分支及自定义版本号构建打包