From 9e891ff54de34d0e4c9aec502eb53e5b64a6dd1f Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 9 Dec 2019 10:08:46 +0100 Subject: azure: add a vanilla macos build Closes #4685 --- .azure-pipelines.yml | 40 ++++++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) (limited to '.azure-pipelines.yml') 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' -- cgit v1.2.3