summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Stufft <donald@stufft.io>2017-02-14 20:21:32 -0500
committerBrett Cannon <brettcannon@users.noreply.github.com>2017-02-14 17:21:32 -0800
commit984eef7d6d78e1213d6ea99897343a5059a07c59 (patch)
treec3c0fdc0291a8c39e48bc35f6240fa6e803041b3
parentb52260d8bf392aa04c48b8c2467a4c034184de86 (diff)
downloadcpython-git-984eef7d6d78e1213d6ea99897343a5059a07c59.tar.gz
Only run Travis tests on master and X.Y branches (GH-102)
If someone pushes a branch to python/cpython and then creates a PR it will cause Travis to run tests needlessly, once for the PR and once for the push. This will limit the branches that Travis will run tests for to the `master` branch and branches that match the regex `^\d\.\d$`. This will have the effect that if someone purposely makes another branch they won't get tests to run, but in that rare case they can adjust this themselves.
-rw-r--r--.travis.yml5
1 files changed, 5 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index f9e62147a7..96cd9fd394 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,6 +6,11 @@ group: beta
# To cache doc-building dependencies.
cache: pip
+branches:
+ only:
+ - master
+ - /^\d\.\d$/
+
os:
- linux
# macOS builds are disabled as the machines are under-provisioned on Travis,