# Starter pipeline # Start with a minimal pipeline that you can customize to build and deploy your code. # Add steps that build, run tests, deploy, and more: # https://aka.ms/yaml trigger: - master jobs: - job: vanilla_ubuntu displayName: unbuntu default pool: vmImage: 'ubuntu-latest' steps: - script: ./buildconf && ./configure displayName: 'Run configure' - script: make displayName: 'make' - script: make test-nonflaky displayName: 'test' - job: disable_ipv6 displayName: ubuntu w/o IPv6 pool: vmImage: 'ubuntu-latest' 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: ubuntu w/o HTTP/SMTP/IMAP pool: vmImage: 'ubuntu-latest' 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: ubuntu sync resolver pool: vmImage: 'ubuntu-latest' steps: - script: ./buildconf && ./configure --disable-threaded-resolver displayName: 'Run configure' - script: make displayName: 'make' - script: make test-nonflaky displayName: 'test' - job: 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' - script: make displayName: 'make' - 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'