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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -13,15 +13,15 @@ before_script:
matrix:
include:
- python: "2.7"
env: TOXENV=cover
env: TOXENV=cover FYI="this also tests py27"
- python: "2.7"
env: TOXENV=lint
- python: "2.7"
env: TOXENV=py27-oldest BOULDER_INTEGRATION=1
env: TOXENV=py27-oldest
sudo: required
services: docker
- python: "2.6"
env: TOXENV=py26 BOULDER_INTEGRATION=1
env: TOXENV=py26
sudo: required
services: docker
- python: "2.7"
@ -67,29 +67,23 @@ matrix:
env: TOXENV=apacheconftest
sudo: required
- python: "3.3"
env: TOXENV=py33 BOULDER_INTEGRATION=1
env: TOXENV=py33
sudo: required
services: docker
- python: "3.4"
env: TOXENV=py34 BOULDER_INTEGRATION=1
env: TOXENV=py34
sudo: required
services: docker
- python: "3.5"
env: TOXENV=py35 BOULDER_INTEGRATION=1
env: TOXENV=py35
sudo: required
services: docker
- python: "3.6"
env: TOXENV=py36 BOULDER_INTEGRATION=1
env: TOXENV=py36
sudo: required
services: docker
- python: "2.7"
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