[英]Cleaning up project directory and file based variables 00:01 ERROR: Job failed: exit code 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.