繁体   English   中英

为什么我会清理基于文件的变量 00:01 错误:作业失败:gitlab 管道创建中的退出代码 1

[英]why im getting Cleaning up file based variables 00:01 ERROR: Job failed: exit code 1 in gitlab pipeline creation

commit-message-validator: stage: validate-commit-message script: - echo "$CI_COMMIT_MESSAGE" - echo "$CI_COMMIT_BRANCH" - echo "检查提交消息的前缀应该是 'fix' || 'feat' | | 'major' || 'minor' 区分大小写" - 出口 1

规则: - if: $CI_COMMIT_MESSAGE =~ /fix: / when: never - if: $CI_COMMIT_MESSAGE =~ /feat: / when: never - if: $CI_COMMIT_MESSAGE =~ /major: / when: never - if: $CI_COMMIT_MESSAGE = ~ /minor: / when: never - if: "$CI_COMMIT_MESSAGE =~ /^chore\(release\):.*/" when: never - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH when: never - when: always

在此处输入图像描述

script块中的最后一步是exit 1 Gitlab CI 将失败任何退出代码 > 0 的作业。

commit-message-validator作业目前不做任何检查,它只是调用echo 3 次。 如果您希望它检查fix, feat, major, minor您需要在script块中编写一些逻辑来执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM