gitlab-ci 执行最简单的.gitlab-ci.yml配置都报错

发布于 2022-09-12 23:23:10 字数 544 浏览 35 评论 0

一:.gitlab-ci.yml:

stages:
  - test


job_1:
  stage: test
  only:
    - master
  script:
    - echo 'start test'

  tags:
    - my-runner-tags

二:
image.png

三:
image.png

请教各位,我的问题是:
1.这是什么原因造成的
2.除了以下报错信息还能从哪儿获取到详细报错信息
There is an unknown failure, please try again
WARNING: Job failed: exit code 1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

滥情稳全场 2022-09-19 23:23:10

题主使用的 gitlab 版本是 5.x,gitlab-runner 版本是 9.x,实际上主版本上有着明显的差别,建议先尝试将主版本进行同步。

事实上官方文档中也指出,主版本存在差异时,有时并不能工作:

For compatibility reasons, the GitLab Runner major.minor version should stay in sync with the GitLab major and minor version.Older runners may still work with newer GitLab versions, and vice versa. However, features may be not available or work properly if a version difference exists.

两者目前最新的版本都是 13.x,但是综合考虑应先尝试将 gitlab-runner 的版本降级为 5.x 后重试,确认是否是主版本不匹配导致的问题。

如果确认是主版本不匹配才导致出现问题的话,再考虑进行后续操作(一次性将 gitlab 进行跨多个大版本升级可能会造成一些问题)。


题主如果能补充一下 Job 中报错的前面几条日志信息就更好了(请直接编辑问题),虽然最终的错误是 unknown failure,但是结合日志上下文(发生错误之前进行了什么操作)也许能再发现一些别的信息。

job-logs

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文