aboutsummaryrefslogtreecommitdiffstats
path: root/azure-pipelines.yml
diff options
context:
space:
mode:
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r--azure-pipelines.yml133
1 files changed, 0 insertions, 133 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
deleted file mode 100644
index 9de04fbf..00000000
--- a/azure-pipelines.yml
+++ /dev/null
@@ -1,133 +0,0 @@
-jobs:
-- job: Distfiles
- pool:
- vmImage: ubuntu-16.04
- steps:
- - script: build-scripts/make-distfiles
- displayName: 'Create distfiles.zip'
- - task: PublishBuildArtifacts@1
- inputs:
- pathtoPublish: '$(System.DefaultWorkingDirectory)/distfiles.zip'
- artifactName: distfiles
- displayName: 'Upload extra distribution files'
- condition: eq(variables['System.PullRequest.IsFork'], 'False')
-- job: Linux
- pool:
- vmImage: ubuntu-16.04
- steps:
- - script: build-scripts/build-linux
- displayName: 'Generate, build, and test'
- - task: PublishBuildArtifacts@1
- inputs:
- pathtoPublish: '$(System.DefaultWorkingDirectory)/distribution'
- artifactName: distribution
- displayName: 'Upload source distribution'
- condition: eq(variables['System.PullRequest.IsFork'], 'False')
- - task: PublishTestResults@2
- inputs:
- testRunTitle: Linux
- buildPlatform: Linux
-- job: Windows
- pool:
- # If updating this, see note in TODO about MSVC wildcard expansion.
- vmImage: windows-2019
- strategy:
- matrix:
- msvc32:
- wordsize: 32
- tool: msvc
- msvc64:
- wordsize: 64
- tool: msvc
- mingw32:
- wordsize: 32
- tool: mingw
- mingw64:
- wordsize: 64
- tool: mingw
- maxParallel: 4
- steps:
- - bash: git config --global core.autocrlf input
- displayName: 'Disable git autocrlf'
- - checkout: self
- displayName: 'Get sources'
- - task: DownloadBuildArtifacts@0
- displayName: 'Download distribution files'
- inputs:
- artifactName: distfiles
- downloadPath: $(System.DefaultWorkingDirectory)
- condition: eq(variables['System.PullRequest.IsFork'], 'False')
- - script: build-scripts/build-windows.bat $(wordsize) $(tool)
- displayName: 'Build, test, generate binary distributions'
- - task: PublishBuildArtifacts@1
- inputs:
- pathtoPublish: '$(System.DefaultWorkingDirectory)/distribution'
- artifactName: distribution
- displayName: 'Upload binary distributions'
- condition: eq(variables['System.PullRequest.IsFork'], 'False')
- - task: PublishTestResults@2
- inputs:
- testRunTitle: Windows-$(wordsize)$(tool)
- buildPlatform: Windows-$(wordsize)$(tool)
- dependsOn: Distfiles
- condition: succeeded()
-- job: macOS
- pool:
- vmImage: macOS-10.14
- steps:
- - task: DownloadBuildArtifacts@0
- displayName: 'Download distribution files'
- inputs:
- artifactName: distfiles
- downloadPath: $(System.DefaultWorkingDirectory)
- condition: eq(variables['System.PullRequest.IsFork'], 'False')
- - script: build-scripts/build-mac
- displayName: 'Mac build and test'
- - task: PublishTestResults@2
- inputs:
- testRunTitle: MacOS
- buildPlatform: MacOS
- dependsOn: Distfiles
- condition: succeeded()
-- job: AppImage
- pool:
- vmImage: ubuntu-16.04
- steps:
- - script: build-scripts/build-appimage
- displayName: 'Build AppImage'
- - task: PublishBuildArtifacts@1
- inputs:
- pathtoPublish: '$(System.DefaultWorkingDirectory)/distribution'
- artifactName: distribution
- displayName: 'Upload AppImage'
- condition: eq(variables['System.PullRequest.IsFork'], 'False')
- - task: PublishTestResults@2
- inputs:
- testRunTitle: AppImage
- buildPlatform: AppImage
-- job: Linux32
- pool:
- vmImage: ubuntu-16.04
- steps:
- - script: build-scripts/build-linux32
- displayName: 'Linux 32-bit'
- - task: PublishTestResults@2
- inputs:
- testRunTitle: Linux32
- buildPlatform: Linux32
-- job: Fuzzers
- pool:
- vmImage: ubuntu-16.04
- steps:
- - script: build-scripts/build-fuzzer
- displayName: 'Build Fuzzer'
-- job: Sanitizers
- pool:
- vmImage: ubuntu-16.04
- steps:
- - script: build-scripts/test-sanitizers
- displayName: 'Sanitizer Tests'
- - task: PublishTestResults@2
- inputs:
- testRunTitle: Sanitizers
- buildPlatform: Sanitizers