Compare commits

...

12 Commits

Author SHA1 Message Date
Brad Warren
05b6e378fc nginx service? 2018-07-05 12:14:46 -07:00
Brad Warren
eb3b7f765a global runlevel? 2018-07-05 11:56:55 -07:00
Brad Warren
af233a080f no modmacro again 2018-07-05 11:52:27 -07:00
Brad Warren
715c34940e runlevel? 2018-07-05 11:50:00 -07:00
Brad Warren
6f039c964a no apache? 2018-07-05 10:45:53 -07:00
Brad Warren
67cd8c37ab no modmacro 2018-07-05 10:32:15 -07:00
Brad Warren
3f4874816f fix addons 2018-07-05 10:28:21 -07:00
Brad Warren
2bfc376041 fix before_install 2018-07-05 10:25:10 -07:00
Brad Warren
fefc19a411 no dpkg -s 2018-07-05 10:21:16 -07:00
Brad Warren
638b5669bf no sources 2018-07-05 10:15:22 -07:00
Brad Warren
da16dd502c quiet and fast 2018-07-05 10:11:52 -07:00
Brad Warren
5f1e647664 Test on 3.7 instead of 3.6. 2018-07-05 10:11:14 -07:00

View File

@@ -5,61 +5,22 @@ cache:
- $HOME/.cache/pip
before_install:
- '([ $TRAVIS_OS_NAME == linux ] && dpkg -s libaugeas0) || (brew update && brew install augeas python3 && brew upgrade python && brew link python)'
- 'if [ $TRAVIS_OS_NAME = osx ] ; then brew update && brew install augeas python3 && brew upgrade python && brew link python; fi'
before_script:
- 'if [ $TRAVIS_OS_NAME = osx ] ; then ulimit -n 1024 ; fi'
env:
global:
- RUNLEVEL=1
matrix:
include:
- python: "2.7"
env: TOXENV=py27_install BOULDER_INTEGRATION=v1
- python: "3.7"
dist: xenial
env: TOXENV=py37
sudo: required
services: docker
- python: "2.7"
env: TOXENV=py27_install BOULDER_INTEGRATION=v2
sudo: required
services: docker
- python: "2.7"
env: TOXENV=cover FYI="this also tests py27"
- sudo: required
env: TOXENV=nginx_compat
services: docker
before_install:
addons:
- python: "2.7"
env: TOXENV=lint
- python: "3.4"
env: TOXENV=mypy
- python: "3.5"
env: TOXENV=mypy
- python: "2.7"
env: TOXENV='py27-{acme,apache,certbot,dns,nginx}-oldest'
sudo: required
services: docker
- python: "3.4"
env: TOXENV=py34
sudo: required
services: docker
- python: "3.6"
env: TOXENV=py36
sudo: required
services: docker
- sudo: required
env: TOXENV=apache_compat
services: docker
before_install:
addons:
- sudo: required
env: TOXENV=le_auto_trusty
services: docker
before_install:
addons:
- python: "2.7"
env: TOXENV=apacheconftest
sudo: required
- python: "2.7"
env: TOXENV=nginxroundtrip
services: nginx
# Only build pushes to the master branch, PRs, and branches beginning with
@@ -77,8 +38,6 @@ sudo: false
addons:
apt:
sources:
- augeas
packages: # Keep in sync with letsencrypt-auto-source/pieces/bootstrappers/deb_common.sh and Boulder.
- python-dev
- python-virtualenv
@@ -87,13 +46,7 @@ addons:
- libssl-dev
- libffi-dev
- ca-certificates
# For certbot-nginx integration testing
- nginx-light
- openssl
# for apacheconftest
- apache2
- libapache2-mod-wsgi
- libapache2-mod-macro
install: "travis_retry $(command -v pip || command -v pip3) install tox coveralls"
script:
@@ -104,10 +57,3 @@ after_success: '[ "$TOXENV" == "cover" ] && coveralls'
notifications:
email: false
irc:
channels:
- secure: "SGWZl3ownKx9xKVV2VnGt7DqkTmutJ89oJV9tjKhSs84kLijU6EYdPnllqISpfHMTxXflNZuxtGo0wTDYHXBuZL47w1O32W6nzuXdra5zC+i4sYQwYULUsyfOv9gJX8zWAULiK0Z3r0oho45U+FR5ZN6TPCidi8/eGU+EEPwaAw="
on_cancel: never
on_success: never
on_failure: always
use_notice: true