gpt4 book ai didi

travis-ci - 如何使用 Travis CI 设置 "deploy on branch",分支名称与正则表达式匹配?

转载 作者:行者123 更新时间:2023-12-02 10:20:05 25 4
gpt4 key购买 nike

当我们削减产品的发布分支时,我们对它们进行版本控制,如下所示:

发布/x.x.x

travis.yml 文件上是否有办法设置与正则表达式模式匹配的在分支上部署

travis.yml 片段:

provider: script
script: bash dockerbuildandpush.sh
on:
branch: /^release\/.*$/

上述代码片段不起作用。任何帮助,将不胜感激。

最佳答案

想通了。将其留给其他尝试做同样事情的人。

provider: script
script: bash dockerbuildandpush.sh
on:
all_branches: true
condition: ${TRAVIS_PULL_REQUEST_BRANCH:-$TRAVIS_BRANCH} =~ ^release\/.*$

可以在此处找到 ${TRAVIS_PULL_REQUEST_BRANCH:-$TRAVIS_BRANCH} 的说明: https://github.com/travis-ci/travis-ci/issues/6652

https://graysonkoonce.com/getting-the-current-branch-name-during-a-pull-request-in-travis-ci/

关于travis-ci - 如何使用 Travis CI 设置 "deploy on branch",分支名称与正则表达式匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48956945/

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