gpt4 book ai didi

continuous-integration - 当提交消息与正则表达式匹配时,Gitlab CI 运行

转载 作者:行者123 更新时间:2023-12-03 08:27:56 26 4
gpt4 key购买 nike

我尝试仅在提交消息具有条件短语时触发管道。我知道这个问题已经被问过很多次了,并且有一些有用的答案。我还检查了 gitlab ci 文档,它也提供了正确的方法。

无论提交消息中是否包含所需的短语,阶段都会构建。这是 .yml 代码。

before_script:
- export LC_ALL=en_US.UTF-8
- export LANG=en_US.UTF-8
- export BUILD_TIME=$(date '+%Y-%m-%d %H:%M:%S')
- echo $branch

stages:
- build

build_job:
stage: build
only:
variables:
- $branch
- $CI_COMMIT_MESSAGE =~ /\[ci build]/
script:
- bundle fastlane
- fastlane build

有人知道它出了什么问题吗?

最佳答案

考虑下一个解决方案:

    before_script:
- export LC_ALL=en_US.UTF-8
- export LANG=en_US.UTF-8
- export BUILD_TIME=$(date '+%Y-%m-%d %H:%M:%S')

stages:
- build

build_job:
stage: build

rules:
- if: $CI_COMMIT_MESSAGE =~ /\[ci build]/

script:
- bundle fastlane
- fastlane build

关于continuous-integration - 当提交消息与正则表达式匹配时,Gitlab CI 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66099533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com