diff options
author | Daniel Stenberg <daniel@haxx.se> | 2019-12-09 10:08:46 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-12-09 11:19:08 +0100 |
commit | 9e891ff54de34d0e4c9aec502eb53e5b64a6dd1f (patch) | |
tree | 8c915b29075e9729aa493392f578b1aca1ae1565 /.azure-pipelines.yml | |
parent | 147fa0689124e7b5a61afea2e7db673d8c89934f (diff) | |
download | curl-9e891ff54de34d0e4c9aec502eb53e5b64a6dd1f.tar.gz |
azure: add a vanilla macos build
Closes #4685
Diffstat (limited to '.azure-pipelines.yml')
-rw-r--r-- | .azure-pipelines.yml | 40 |
1 files changed, 32 insertions, 8 deletions
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml index 347edea59..c57fc4b81 100644 --- a/.azure-pipelines.yml +++ b/.azure-pipelines.yml @@ -6,12 +6,11 @@ trigger: - master -pool: - vmImage: 'ubuntu-latest' - jobs: - job: vanilla_ubuntu - displayName: default configure + displayName: unbuntu default + pool: + vmImage: 'ubuntu-latest' steps: - script: ./buildconf && ./configure displayName: 'Run configure' @@ -23,7 +22,9 @@ jobs: displayName: 'test' - job: disable_ipv6 - displayName: without IPv6 + displayName: ubuntu w/o IPv6 + pool: + vmImage: 'ubuntu-latest' steps: - script: ./buildconf && ./configure --disable-ipv6 displayName: 'Run configure --disable-ipv6' @@ -35,7 +36,9 @@ jobs: displayName: 'test' - job: disable_http_smtp_imap - displayName: without HTTP/SMTP/IMAP + displayName: ubuntu w/o HTTP/SMTP/IMAP + pool: + vmImage: 'ubuntu-latest' steps: - script: ./buildconf && ./configure --disable-http --disable-smtp --disable-imap displayName: 'Run configure' @@ -47,7 +50,9 @@ jobs: displayName: 'test' - job: disable_thredres - displayName: sync resolver + displayName: ubuntu sync resolver + pool: + vmImage: 'ubuntu-latest' steps: - script: ./buildconf && ./configure --disable-threaded-resolver displayName: 'Run configure' @@ -59,7 +64,9 @@ jobs: displayName: 'test' - job: http_only - displayName: HTTP only + displayName: ubuntu HTTP only + pool: + vmImage: 'ubuntu-latest' 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' @@ -69,3 +76,20 @@ jobs: - script: make test-nonflaky displayName: 'test' + + - job: vanilla_macos + displayName: macos default + pool: + vmImage: 'macOS-latest' + steps: + - script: brew update && brew install libtool autoconf automake nghttp2 + displayName: Install packages + + - script: ./buildconf && ./configure + displayName: 'Run configure' + + - script: make + displayName: 'make' + + - script: make test-nonflaky + displayName: 'test' |