diff options
author | Daniel Stenberg <daniel@haxx.se> | 2019-12-03 23:21:09 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-12-04 09:32:54 +0100 |
commit | 3b8bbbbd1609c638a3d3d0acb148a33dedb67be3 (patch) | |
tree | bd01dc12ce2fc5b3cc963e1d8dca068c2375983e /.azure-pipelines.yml | |
parent | 2ebce6b0600523b9f06fbcb2c417d70276841508 (diff) | |
download | curl-3b8bbbbd1609c638a3d3d0acb148a33dedb67be3.tar.gz |
azure: add more builds
... removed two from travis (that now runs on azure instead)
Closes #4671
Diffstat (limited to '.azure-pipelines.yml')
-rw-r--r-- | .azure-pipelines.yml | 65 |
1 files changed, 58 insertions, 7 deletions
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml index 5e3162cc8..347edea59 100644 --- a/.azure-pipelines.yml +++ b/.azure-pipelines.yml @@ -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' |