github - 如何使travis-ci对某些分支执行?

标签 github travis-ci

我的存储库中有几个分支,并且在分支.travis.yml中有A文件(master分支没有此文件)。但是travis-CI并未开始构建分支A。我需要怎么做才能为此分支机构运行travis?当我从其他分支创建到master的请求请求时,travis开始构建。

附言我关闭/打开了Build only if .travis.yml is present,但没有帮助。另外,我在Branches标签中看不到任何分支。我加了

branches:
  only:
    -A
    -master

.travis.yml中,但这也没有帮助。

最佳答案

您可以尝试检查它是否可以与白名单一起使用。
参见“Specify branches to build

您可以将要建立的白名单或黑名单分支:

# blacklist
branches:
  except:
    - legacy
    - experimental

# whitelist
branches:
  only:
    - master
    - stable

尝试将A放入travis.yml的白名单语法中,看是否已被接受。

关于github - 如何使travis-ci对某些分支执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29503515/

相关文章:

python - 在requirements.txt中包含python版本吗?

java - 使用 Nightwatch 测试 Node.js 项目时如何在 Travis CI 上运行 Selenium Server

node.js - 为什么具有真正 headless 选项的 Chrome 59-Beta 无法与 Protractor 一起使用?

github - 我可以在 github 页面中使用带有图像链接的 Markdown 吗?

jquery - 我应该如何在开源应用程序中打包或声明 Javascript 依赖项?

travis-ci - Travis 构建后/dist 目录在哪里?

ios - git:致命:克隆私有(private) Cocoapod 时无法从远程存储库读取

javascript - Travis CI 是否支持 PhoneGap 应用程序?

Git/GitHub 一个账号贡献的总行数

git - git reset HEAD^ --hard 是否删除所有内容?