2
我有Github公衆賬號和回購和Travis CI整合。一切都很好,但我希望Travis CI不僅可以在主設備發生變化時觸發,還可以在特定的所有功能分支中觸發。我的特性分支結構如下:如何使用github從Travis CI觸發所有功能分支?
- feature/spring-boot-properties
- feature/add-db-source
而且我.travis.yml文件:
sudo: false
language: java
jdk:
- oraclejdk8
- oraclejdk7
env:
global:
- MAVEN_OPTS="-Xms1024m -Xmx4096m -XX:PermSize=1024m"
- JAVA_OPTS="-Xmx256m"
cache:
directories:
- $HOME/.m2
branches:
only:
- master
- feature/spring-boot-properties
- feature/add-db-source
notifications:
email: false
script: mvn clean install
是否有特定分支名稱規範的任何模式?
你讀過https://docs.travis-ci.com/user/customizing-the-build#Building-Specific-Branches?它顯示使用正則表達式匹配分支/標籤。 – jonrsharpe
我在主版本和功能分支中的yml中嘗試使用 - /^feature.*$/,但只有在主版本發生更改後纔會觸發構建。 – Xelian
您的功能分支中是否存在'.travis.yml'文件? – Bovarysme