Remove all but one BOULDER_INTEGRATION, and macOS (#5270)

These tests are retained in the test-everything branch, which has a Travis cron
job to run nightly.

Removing these speeds up the Certbot Travis builds dramatically for two reasons:
 - The Boulder integration tests are slow (10-12 minutes), and it's exceedingly
   rare for them to fail on one Python environment but not another.
 - The macOS tests take a very long time to run, because they need to wait for
   build slots on the limited number of macOS instances, which are often in high
   demand.
This commit is contained in:
Jacob Hoffman-Andrews
2017-12-01 16:10:16 -08:00
committed by GitHub
parent b9b329ecf7
commit 8ce6ee5f3e
+7 -13
View File
@@ -13,15 +13,15 @@ before_script:
matrix: matrix:
include: include:
- python: "2.7" - python: "2.7"
env: TOXENV=cover env: TOXENV=cover FYI="this also tests py27"
- python: "2.7" - python: "2.7"
env: TOXENV=lint env: TOXENV=lint
- python: "2.7" - python: "2.7"
env: TOXENV=py27-oldest BOULDER_INTEGRATION=1 env: TOXENV=py27-oldest
sudo: required sudo: required
services: docker services: docker
- python: "2.6" - python: "2.6"
env: TOXENV=py26 BOULDER_INTEGRATION=1 env: TOXENV=py26
sudo: required sudo: required
services: docker services: docker
- python: "2.7" - python: "2.7"
@@ -67,29 +67,23 @@ matrix:
env: TOXENV=apacheconftest env: TOXENV=apacheconftest
sudo: required sudo: required
- python: "3.3" - python: "3.3"
env: TOXENV=py33 BOULDER_INTEGRATION=1 env: TOXENV=py33
sudo: required sudo: required
services: docker services: docker
- python: "3.4" - python: "3.4"
env: TOXENV=py34 BOULDER_INTEGRATION=1 env: TOXENV=py34
sudo: required sudo: required
services: docker services: docker
- python: "3.5" - python: "3.5"
env: TOXENV=py35 BOULDER_INTEGRATION=1 env: TOXENV=py35
sudo: required sudo: required
services: docker services: docker
- python: "3.6" - python: "3.6"
env: TOXENV=py36 BOULDER_INTEGRATION=1 env: TOXENV=py36
sudo: required sudo: required
services: docker services: docker
- python: "2.7" - python: "2.7"
env: TOXENV=nginxroundtrip env: TOXENV=nginxroundtrip
- language: generic
env: TOXENV=py27
os: osx
- language: generic
env: TOXENV=py36
os: osx
# Only build pushes to the master branch, PRs, and branches beginning with # Only build pushes to the master branch, PRs, and branches beginning with