1
1
variables :
2
- manylinux : false
3
2
coverage : false
4
3
5
- resources :
6
- containers :
7
- - container : manylinux1
8
- image : pyca/cryptography-manylinux1:x86_64
4
+ pr : ['master', '3.9', '3.8', '3.7']
9
5
10
6
jobs :
11
7
- job : Prebuild
12
8
displayName : Pre-build checks
13
9
14
10
pool :
15
- vmImage : ubuntu-16 .04
11
+ vmImage : ubuntu-18 .04
16
12
17
13
steps :
18
14
- template : ./prebuild-checks.yml
24
20
condition : and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))
25
21
26
22
pool :
27
- vmImage : ubuntu-16 .04
23
+ vmImage : ubuntu-18 .04
28
24
29
25
steps :
30
26
- template : ./docs-steps.yml
@@ -33,14 +29,16 @@ jobs:
33
29
- job : macOS_PR_Tests
34
30
displayName : macOS PR Tests
35
31
dependsOn : Prebuild
36
- condition : and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
32
+ # condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
33
+ # bpo-39837: macOS tests on Azure Pipelines are disabled
34
+ condition : false
37
35
38
36
variables :
39
37
testRunTitle : ' $(system.pullRequest.TargetBranch)-macos'
40
38
testRunPlatform : macos
41
39
42
40
pool :
43
- vmImage : xcode9-macos10.13
41
+ vmImage : macos-10.14
44
42
45
43
steps :
46
44
- template : ./macos-steps.yml
@@ -54,50 +52,19 @@ jobs:
54
52
condition : and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
55
53
56
54
pool :
57
- vmImage : ubuntu-16 .04
55
+ vmImage : ubuntu-18 .04
58
56
59
57
variables :
60
58
testRunTitle : ' $(system.pullRequest.TargetBranch)-linux'
61
59
testRunPlatform : linux
62
- openssl_version : 1.1.1c
60
+ openssl_version : 1.1.1g
63
61
64
62
steps :
65
63
- template : ./posix-steps.yml
66
64
parameters :
67
65
dependencies : apt
68
66
69
67
70
- - job : ManyLinux1_PR_Tests
71
- displayName : ManyLinux1 PR Tests
72
- dependsOn : Prebuild
73
- condition : |
74
- and(
75
- and(
76
- succeeded(),
77
- eq(variables['manylinux'], 'true')
78
- ),
79
- eq(dependencies.Prebuild.outputs['tests.run'], 'true')
80
- )
81
-
82
- pool :
83
- vmImage : ubuntu-16.04
84
-
85
- container : manylinux1
86
-
87
- variables :
88
- testRunTitle : ' $(system.pullRequest.TargetBranch)-manylinux1'
89
- testRunPlatform : manylinux1
90
- openssl_version : ' '
91
-
92
- steps :
93
- - template : ./posix-steps.yml
94
- parameters :
95
- dependencies : yum
96
- sudo_dependencies : ' '
97
- xvfb : false
98
- patchcheck : false
99
-
100
-
101
68
- job : Ubuntu_Coverage_PR_Tests
102
69
displayName : Ubuntu PR Tests (coverage)
103
70
dependsOn : Prebuild
@@ -111,12 +78,12 @@ jobs:
111
78
)
112
79
113
80
pool :
114
- vmImage : ubuntu-16 .04
81
+ vmImage : ubuntu-18 .04
115
82
116
83
variables :
117
84
testRunTitle : ' $(Build.SourceBranchName)-linux-coverage'
118
85
testRunPlatform : linux-coverage
119
- openssl_version : 1.1.1c
86
+ openssl_version : 1.1.1g
120
87
121
88
steps :
122
89
- template : ./posix-steps.yml
131
98
condition : and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
132
99
133
100
pool :
134
- vmImage : vs2017-win2016
101
+ vmImage : windows-2019
135
102
136
103
strategy :
137
104
matrix :
@@ -145,7 +112,10 @@ jobs:
145
112
buildOpt : ' -p x64'
146
113
testRunTitle : ' $(System.PullRequest.TargetBranch)-win64'
147
114
testRunPlatform : win64
148
- maxParallel : 2
115
+ winarm64 :
116
+ arch : arm64
117
+ buildOpt : ' -p arm64'
118
+ maxParallel : 4
149
119
150
120
steps :
151
121
- template : ./windows-steps.yml
0 commit comments