【发布时间】:2018-08-29 11:43:17
【问题描述】:
我在 Gitlab CI/CD 构建阶段遇到问题。由于某种原因,这项工作失败了。 我的 Gitlab-Runner yaml 文件结构如下:
stages:
- build
- deploy
job 1:
stage: build
script:
- 'bash lint.sh'
- "echo test"
allow_failure: true
job 2:
stage: deploy
script: "bash deploy.sh"
问题是 lint.sh 执行后,它返回正 pylint 分数,但作业在作业状态下未成功,并以 exit status:1 失败,如下图所示:
查看gitlab-runner的logs后发现如下错误:
pam_systemd(su:session):创建会话失败:为单元启动作业 user@0.service 因“失败”而失败
日志图像:
【问题讨论】:
-
请将日志添加为文本而不是图像,这样可以提高可读性,
标签: continuous-integration gitlab gitlab-ci gitlab-ci-runner