我正在尝试让Travis部署在与模式/v.*/
匹配的标记上,并将环境变量设置为特定值$GITSECRET_DIST == deb
。我尝试过以下几种方法:
skip_cleanup: true
on:
branches:
except:
- legacy
- experimental
tag: true
condition: "$TRAVIS_TAG =~ ^v.*$ && $GITSECRET_DIST == rpm"
https://travis-ci.org/simbo1905/git-secret/jobs/394177628的结果是:
Skipping a deployment with the bintray provider because this branch is not permitted: v0.0.4
我也试过了:
skip_cleanup: true
on:
branches:
only:
- master
- /v.*/
tag: true
condition: "$TRAVIS_TAG =~ ^v.*$ && $GITSECRET_DIST == rpm"
这是在https://travis-ci.org/simbo1905/git-secret/jobs/394169491给出的:
Skipping a deployment with the bintray provider because this branch is not permitted: v0.0.3
我也在没有任何分支规范的情况下尝试过。
如何让它构建在具有自定义条件的匹配正则表达式的标记上?
发布于 2018-06-20 03:31:21
Setting all_branches: true
worked:
skip_cleanup: true
on:
all_branches: true
tag: true
condition: "$TRAVIS_TAG =~ ^v.*$ && $GITSECRET_DIST == rpm"
https://stackoverflow.com/questions/50933604
复制相似问题