summaryrefslogtreecommitdiff
path: root/.azure-pipelines.yml
diff options
context:
space:
mode:
authorMarc Hoersken <info@marc-hoersken.de>2020-03-24 18:18:15 +0100
committerMarc Hoersken <info@marc-hoersken.de>2020-03-24 18:18:15 +0100
commit840df8b0d99797569f4964037441129c7777cf9a (patch)
tree35b5a5a8b4f85bfce05224c60dd4ea6788d99c26 /.azure-pipelines.yml
parent2edeb10457db4c19f8a6fcd2a747162d641f5796 (diff)
downloadcurl-840df8b0d99797569f4964037441129c7777cf9a.tar.gz
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
Diffstat (limited to '.azure-pipelines.yml')
-rw-r--r--.azure-pipelines.yml82
1 files changed, 0 insertions, 82 deletions
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index ac00a8e4d..cfab11e77 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -173,88 +173,6 @@ stages:
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
##########################################