diff options
-rw-r--r-- | .azure-pipelines.yml | 38 | ||||
-rw-r--r-- | .travis.yml | 22 |
2 files changed, 37 insertions, 23 deletions
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml index 6feb48fbc..347edea59 100644 --- a/.azure-pipelines.yml +++ b/.azure-pipelines.yml @@ -11,7 +11,7 @@ pool: jobs: - job: vanilla_ubuntu - displayName: stock Ubuntu with plain configure + displayName: default configure steps: - script: ./buildconf && ./configure displayName: 'Run configure' @@ -33,3 +33,39 @@ jobs: - script: make test-nonflaky displayName: 'test' + + - job: disable_http_smtp_imap + displayName: without HTTP/SMTP/IMAP + steps: + - script: ./buildconf && ./configure --disable-http --disable-smtp --disable-imap + displayName: 'Run configure' + + - script: make + displayName: 'make' + + - script: make test-nonflaky + displayName: 'test' + + - job: disable_thredres + displayName: sync resolver + steps: + - script: ./buildconf && ./configure --disable-threaded-resolver + displayName: 'Run configure' + + - script: make + displayName: 'make' + + - script: make test-nonflaky + displayName: 'test' + + - job: http_only + displayName: HTTP only + steps: + - script: ./buildconf && ./configure --disable-dict --disable-file --disable-ftp --disable-gopher --disable-imap --disable-ldap --disable-pop3 --disable-rtmp --disable-rtsp --disable-scp --disable-sftp --disable-smb --disable-smtp --disable-telnet --disable-tftp + displayName: 'Run configure' + + - script: make + displayName: 'make' + + - script: make test-nonflaky + displayName: 'test' diff --git a/.travis.yml b/.travis.yml index 94e13bfeb..16bbb1c3e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -61,12 +61,6 @@ matrix: compiler: gcc dist: trusty env: - - T=normal C="--disable-http --disable-smtp --disable-imap" - - OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8" - - os: linux - compiler: gcc - dist: trusty - env: - T=normal C="--enable-ares" - OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8" - os: linux @@ -232,22 +226,6 @@ matrix: compiler: clang dist: xenial env: - - T=debug C="--disable-threaded-resolver" - - OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7" - addons: - apt: - sources: - - *common_sources - - llvm-toolchain-xenial-7 - packages: - - *common_packages - - clang-7 - - libpsl-dev - - libbrotli-dev - - os: linux - compiler: clang - dist: xenial - env: - T=debug C="--with-nss --without-ssl" NOTESTS=1 CPPFLAGS="-isystem /usr/include/nss" - OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7" addons: |