3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-25 21:57:00 +00:00

add stages

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-12-20 13:56:54 -08:00
parent 6c42e8068c
commit b108f5163d

View file

@ -1,9 +1,11 @@
variables:
ReleaseVersion: '4.8.10'
jobs:
stages:
- stage: Build
jobs:
- job: Mac
- job: Mac
displayName: "Mac Build"
pool:
vmImage: "macOS-latest"
@ -17,7 +19,7 @@ jobs:
artifactName: 'Mac'
targetPath: $(Build.ArtifactStagingDirectory)
- job: Ubuntu
- job: Ubuntu
displayName: "Ubuntu build"
pool:
vmImage: "ubuntu-latest"
@ -31,7 +33,7 @@ jobs:
artifactName: 'Ubuntu'
targetPath: $(Build.ArtifactStagingDirectory)
- job: Manylinux
- job: Manylinux
displayName: "Manylinux build"
pool:
vmImage: "ubuntu-latest"
@ -48,7 +50,7 @@ jobs:
artifactName: 'Manylinux'
targetPath: $(Build.ArtifactStagingDirectory)
- job: Windows32
- job: Windows32
displayName: "Windows 32-bit build"
pool:
vmImage: "vs2017-win2016"
@ -71,7 +73,7 @@ jobs:
targetPath: $(Build.ArtifactStagingDirectory)
artifactName: 'Windows32'
- job: Windows64
- job: Windows64
displayName: "Windows 64-bit build"
pool:
vmImage: "vs2017-win2016"
@ -94,8 +96,9 @@ jobs:
targetPath: $(Build.ArtifactStagingDirectory)
artifactName: 'Windows64'
- job: NuGet
- stage: Package
jobs:
- job: NuGet
displayName: "NuGet packaging"
dependsOn:
- Mac
@ -161,7 +164,7 @@ jobs:
verbosityPack: detailed
includeSymbols: true
- job: Python
- job: Python
displayName: "Python packaging"
dependsOn:
- Manylinux
@ -203,7 +206,8 @@ jobs:
artifactName: 'Python packages'
targetPath: src/api/python/dist
- job: Deploy
- stage: Deployment
- job: Deploy
displayName: "Deploy into GitHub"
dependsOn:
- Mac