summaryrefslogtreecommitdiffstats
path: root/.azure-pipelines
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2020-08-07 23:01:37 (GMT)
committerGitHub <noreply@github.com>2020-08-07 23:01:37 (GMT)
commit398dabb6818992efac3b4df96255054a456907a3 (patch)
tree167560120141b4ee2b756e213ee9008729ecc956 /.azure-pipelines
parent135de08128a76f49752ac57c316129500275e828 (diff)
downloadcpython-398dabb6818992efac3b4df96255054a456907a3.zip
cpython-398dabb6818992efac3b4df96255054a456907a3.tar.gz
cpython-398dabb6818992efac3b4df96255054a456907a3.tar.bz2
Update Azure Pipelines build to use Ubuntu 18.04 and move triggers into YAML files (GH-21776)
(cherry picked from commit 102b4988b1a10d5a61034381aea15521d17c210c) Co-authored-by: Steve Dower <steve.dower@python.org>
Diffstat (limited to '.azure-pipelines')
-rw-r--r--.azure-pipelines/ci.yml45
-rw-r--r--.azure-pipelines/pr.yml45
2 files changed, 10 insertions, 80 deletions
diff --git a/.azure-pipelines/ci.yml b/.azure-pipelines/ci.yml
index 50dc50a..531ed06 100644
--- a/.azure-pipelines/ci.yml
+++ b/.azure-pipelines/ci.yml
@@ -1,18 +1,14 @@
variables:
- manylinux: false
coverage: false
-resources:
- containers:
- - container: manylinux1
- image: pyca/cryptography-manylinux1:x86_64
+trigger: ['master', '3.9', '3.8', '3.7']
jobs:
- job: Prebuild
displayName: Pre-build checks
pool:
- vmImage: ubuntu-16.04
+ vmImage: ubuntu-18.04
steps:
- template: ./prebuild-checks.yml
@@ -24,7 +20,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))
pool:
- vmImage: ubuntu-16.04
+ vmImage: ubuntu-18.04
steps:
- template: ./docs-steps.yml
@@ -56,7 +52,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
pool:
- vmImage: ubuntu-16.04
+ vmImage: ubuntu-18.04
variables:
testRunTitle: '$(build.sourceBranchName)-linux'
@@ -69,37 +65,6 @@ jobs:
dependencies: apt
-- job: ManyLinux1_CI_Tests
- displayName: ManyLinux1 CI Tests
- dependsOn: Prebuild
- condition: |
- and(
- and(
- succeeded(),
- eq(variables['manylinux'], 'true')
- ),
- eq(dependencies.Prebuild.outputs['tests.run'], 'true')
- )
-
- pool:
- vmImage: ubuntu-16.04
-
- container: manylinux1
-
- variables:
- testRunTitle: '$(build.sourceBranchName)-manylinux1'
- testRunPlatform: manylinux1
- openssl_version: ''
-
- steps:
- - template: ./posix-steps.yml
- parameters:
- dependencies: yum
- sudo_dependencies: ''
- xvfb: false
- patchcheck: false
-
-
- job: Ubuntu_Coverage_CI_Tests
displayName: Ubuntu CI Tests (coverage)
dependsOn: Prebuild
@@ -113,7 +78,7 @@ jobs:
)
pool:
- vmImage: ubuntu-16.04
+ vmImage: ubuntu-18.04
variables:
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'
diff --git a/.azure-pipelines/pr.yml b/.azure-pipelines/pr.yml
index 228f9db..1ffe0a9 100644
--- a/.azure-pipelines/pr.yml
+++ b/.azure-pipelines/pr.yml
@@ -1,18 +1,14 @@
variables:
- manylinux: false
coverage: false
-resources:
- containers:
- - container: manylinux1
- image: pyca/cryptography-manylinux1:x86_64
+pr: ['master', '3.9', '3.8', '3.7']
jobs:
- job: Prebuild
displayName: Pre-build checks
pool:
- vmImage: ubuntu-16.04
+ vmImage: ubuntu-18.04
steps:
- template: ./prebuild-checks.yml
@@ -24,7 +20,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))
pool:
- vmImage: ubuntu-16.04
+ vmImage: ubuntu-18.04
steps:
- template: ./docs-steps.yml
@@ -56,7 +52,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
pool:
- vmImage: ubuntu-16.04
+ vmImage: ubuntu-18.04
variables:
testRunTitle: '$(system.pullRequest.TargetBranch)-linux'
@@ -69,37 +65,6 @@ jobs:
dependencies: apt
-- job: ManyLinux1_PR_Tests
- displayName: ManyLinux1 PR Tests
- dependsOn: Prebuild
- condition: |
- and(
- and(
- succeeded(),
- eq(variables['manylinux'], 'true')
- ),
- eq(dependencies.Prebuild.outputs['tests.run'], 'true')
- )
-
- pool:
- vmImage: ubuntu-16.04
-
- container: manylinux1
-
- variables:
- testRunTitle: '$(system.pullRequest.TargetBranch)-manylinux1'
- testRunPlatform: manylinux1
- openssl_version: ''
-
- steps:
- - template: ./posix-steps.yml
- parameters:
- dependencies: yum
- sudo_dependencies: ''
- xvfb: false
- patchcheck: false
-
-
- job: Ubuntu_Coverage_PR_Tests
displayName: Ubuntu PR Tests (coverage)
dependsOn: Prebuild
@@ -113,7 +78,7 @@ jobs:
)
pool:
- vmImage: ubuntu-16.04
+ vmImage: ubuntu-18.04
variables:
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'