当我们为我们的产品剪下发布分支时,我们会像这样对它们进行版本控制:
发布/xxx
有没有办法在 travis.yml 文件上设置deploy on branch匹配正则表达式模式?
travis.yml 片段:
provider: script
script: bash dockerbuildandpush.sh
on:
branch: /^release\/.*$/
Run Code Online (Sandbox Code Playgroud)
上述代码段不起作用。任何帮助,将不胜感激。
弄清楚了。把它留给其他人尝试做同样的事情。
provider: script
script: bash dockerbuildandpush.sh
on:
all_branches: true
condition: ${TRAVIS_PULL_REQUEST_BRANCH:-$TRAVIS_BRANCH} =~ ^release\/.*$
Run Code Online (Sandbox Code Playgroud)
${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/
| 归档时间: |
|
| 查看次数: |
1756 次 |
| 最近记录: |