Select Git revision
.travis.yml
-
Paul Kehrer authored
* test FIPS mode on centos8 * remove branch we don't take * simpler * better comment * rename * revert some things that don't matter * small cleanups
Paul Kehrer authored* test FIPS mode on centos8 * remove branch we don't take * simpler * better comment * rename * revert some things that don't matter * small cleanups
.travis.yml 5.17 KiB
sudo: true
dist: bionic
language: python
cache:
directories:
- $HOME/.cache/pip
- $HOME/ossl-2/
# Only build master, the version branches (e.g. 1.7.x), and
# version tags (which are apparently considered branches by travis)
branches:
only:
- master
- /\d+\.\d+\.x/
- /\d+\.\d+(\.\d+)?/
matrix:
include:
- python: 3.8
env: TOXENV=pep8
# Setting 'python' is just to make travis's UI a bit prettier
- python: 3.6
env: TOXENV=py36
- python: 3.8
env: TOXENV=py38-idna
- python: pypy2.7-7.1.1
# I don't know how to enumerate pypy versions in Travis other than to look at
# https://github.com/travis-ci/travis-nightly-builder/blob/build/Rakefile#L74-L106
env: TOXENV=pypy-nocoverage
dist: xenial
- python: pypy3.6-7.2.0
env: TOXENV=pypy3-nocoverage
- python: 2.7
env: TOXENV=py27 OPENSSL=1.1.0l
- python: 2.7
env: TOXENV=py27-ssh OPENSSL=1.1.0l
- python: 3.8
env: TOXENV=py38 OPENSSL=1.1.0l
- python: 2.7
env: TOXENV=py27 OPENSSL=1.1.1g
- python: 3.8
env: TOXENV=py38 OPENSSL=1.1.1g
- python: 3.8
env: TOXENV=py38 OPENSSL=1.1.1g OPENSSL_CONFIG_FLAGS="no-engine no-rc2"
- python: 3.8
env: TOXENV=py38-ssh OPENSSL=1.1.1g
- python: 3.8
env: TOXENV=py38 LIBRESSL=2.9.2
- python: 3.8
env: TOXENV=py38 LIBRESSL=3.0.2
- python: 3.8
env: TOXENV=py38 LIBRESSL=3.1.2
- python: 3.8
env: TOXENV=py38 LIBRESSL=3.2.0
- python: 2.7
services: docker
env: TOXENV=py27 DOCKER=pyca/cryptography-runner-centos7
- python: 2.7
services: docker
env: TOXENV=py27 DOCKER=pyca/cryptography-runner-centos8
- python: 3.6
services: docker
env: TOXENV=py36 DOCKER=pyca/cryptography-runner-centos8
- python: 3.6
services: docker
env: TOXENV=py36 OPENSSL_FORCE_FIPS_MODE=1 DOCKER=pyca/cryptography-runner-centos8-fips
- python: 2.7