]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
azure: add more builds
authorDaniel Stenberg <daniel@haxx.se>
Tue, 3 Dec 2019 22:21:09 +0000 (23:21 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 4 Dec 2019 08:32:54 +0000 (09:32 +0100)
... removed two from travis (that now runs on azure instead)

Closes #4671

.azure-pipelines.yml
.travis.yml

index 5e3162cc8337349098da4135a3389c1e6c82edbc..347edea592f98727a51a3157e271e28204a72c2b 100644 (file)
@@ -9,12 +9,63 @@ trigger:
 pool:
   vmImage: 'ubuntu-latest'
 
-steps:
-- script: ./buildconf && ./configure
-  displayName: 'Run configure'
+jobs:
+  - job: vanilla_ubuntu
+    displayName: default configure
+    steps:
+    - script: ./buildconf && ./configure
+      displayName: 'Run configure'
 
-- script: make
-  displayName: 'make'
+    - script: make
+      displayName: 'make'
 
-- script: make test-nonflaky
-  displayName: 'test'
+    - script: make test-nonflaky
+      displayName: 'test'
+
+  - job: disable_ipv6
+    displayName: without IPv6
+    steps:
+    - script: ./buildconf && ./configure --disable-ipv6
+      displayName: 'Run configure --disable-ipv6'
+
+    - script: make
+      displayName: 'make'
+
+    - 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'
index 94e13bfeb808d92dcc349d3ddc2bf69e786d85c4..16bbb1c3e9e9d7864edf27329db9a37813dce8a8 100644 (file)
@@ -57,12 +57,6 @@ matrix:
                   packages:
                       - *common_packages
                       - libssh-dev
-        - os: linux
-          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
@@ -228,22 +222,6 @@ matrix:
                       - libgnutls28-dev
                       - libpsl-dev
                       - libbrotli-dev
-        - os: linux
-          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