From 840df8b0d99797569f4964037441129c7777cf9a Mon Sep 17 00:00:00 2001 From: Marc Hoersken Date: Tue, 24 Mar 2020 18:18:15 +0100 Subject: CI: migrate macOS jobs from Azure and Travis CI to GitHub Actions Reduce workload on Azure Pipelines and Travis CI while consolidating macOS jobs onto less utilized GitHub Actions. Reviewed-by: Daniel Stenberg Closes #5124 --- .azure-pipelines.yml | 82 ---------------------------------------------------- 1 file changed, 82 deletions(-) (limited to '.azure-pipelines.yml') diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml index ac00a8e4d..cfab11e77 100644 --- a/.azure-pipelines.yml +++ b/.azure-pipelines.yml @@ -172,88 +172,6 @@ stages: env: TFLAGS: "-n -t --shallow=40 !FTP" -########################################## -### macOS jobs below -########################################## - -- stage: macos - dependsOn: [] - jobs: - - job: macos_vanilla - displayName: macos default - timeoutInMinutes: 30 - pool: - vmImage: 'macOS-latest' - steps: - - script: brew update && brew install libtool autoconf automake nghttp2 pkg-config - displayName: 'brew install' - - - script: ./buildconf && ./configure --enable-debug --enable-werror --without-brotli - displayName: 'configure debug without brotli' - - - script: make - displayName: 'make' - - - script: make test-nonflaky - displayName: 'test' - env: - AZURE_ACCESS_TOKEN: "$(System.AccessToken)" - - - job: macos_libssh2 - displayName: macos libssh2 - timeoutInMinutes: 30 - pool: - vmImage: 'macOS-latest' - steps: - - script: brew update && brew install libtool autoconf automake nghttp2 pkg-config libssh2 - displayName: 'brew install' - - - script: ./buildconf && ./configure --enable-debug --with-libssh2 - displayName: 'configure debug with libssh2' - - - script: make - displayName: 'make' - - - script: make test-nonflaky - displayName: 'test' - env: - AZURE_ACCESS_TOKEN: "$(System.AccessToken)" - - - job: macos_cmake - displayName: macos cmake openssl - timeoutInMinutes: 20 - pool: - vmImage: 'macOS-latest' - steps: - - script: brew update && brew install libtool autoconf automake nghttp2 pkg-config openssl - displayName: 'brew install' - - - script: cmake -H. -Bbuild -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DCURL_DISABLE_LDAP=ON -DCURL_DISABLE_LDAPS=ON && cmake --build build - displayName: 'cmake build' - -- stage: macos_torture - dependsOn: macos - jobs: - - job: macos_torture - displayName: macos torture - timeoutInMinutes: 60 - pool: - vmImage: 'macOS-latest' - steps: - - script: brew update && brew install libtool autoconf automake nghttp2 pkg-config - displayName: 'brew install' - - - script: ./buildconf && ./configure --enable-debug --disable-shared --disable-threaded-resolver --enable-alt-svc - displayName: 'configure torture' - - - script: make - displayName: 'make' - - - script: make test-nonflaky - displayName: 'torture test' - env: - TFLAGS: "-n -t --shallow=25 !FTP" - ########################################## ### Windows jobs below ########################################## -- cgit v1.2.3