[3.6] bpo-34582: Update syntax of Azure Pipelines builds (GH-9521) (G… · python/cpython@7365306 (original) (raw)

``

1

`+

variables:

`

``

2

`+

manylinux: false

`

``

3

`+

coverage: false

`

``

4

+

``

5

`+

jobs:

`

``

6

`+

`

``

7

`+

displayName: Pre-build checks

`

``

8

+

``

9

`+

pool:

`

``

10

`+

vmImage: ubuntu-16.04

`

``

11

+

``

12

`+

steps:

`

``

13

`+

`

``

14

+

``

15

+

``

16

`+

`

``

17

`+

displayName: Docs PR

`

``

18

`+

dependsOn: Prebuild

`

``

19

`+

condition: and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))

`

``

20

+

``

21

`+

pool:

`

``

22

`+

vmImage: ubuntu-16.04

`

``

23

+

``

24

`+

steps:

`

``

25

`+

`

``

26

`+

parameters:

`

``

27

`+

upload: true

`

``

28

+

``

29

+

``

30

`+

`

``

31

`+

displayName: macOS CI Tests

`

``

32

`+

dependsOn: Prebuild

`

``

33

`+

condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

`

``

34

+

``

35

`+

variables:

`

``

36

`+

testRunTitle: '$(build.sourceBranchName)-macos'

`

``

37

`+

testRunPlatform: macos

`

``

38

+

``

39

`+

pool:

`

``

40

`+

vmImage: xcode9-macos10.13

`

``

41

+

``

42

`+

steps:

`

``

43

`+

`

``

44

+

``

45

+

``

46

`+

`

``

47

`+

displayName: Ubuntu CI Tests

`

``

48

`+

dependsOn: Prebuild

`

``

49

`+

condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

`

``

50

+

``

51

`+

pool:

`

``

52

`+

vmImage: ubuntu-16.04

`

``

53

+

``

54

`+

variables:

`

``

55

`+

testRunTitle: '$(build.sourceBranchName)-linux'

`

``

56

`+

testRunPlatform: linux

`

``

57

`+

openssl_version: 1.1.0g

`

``

58

+

``

59

`+

steps:

`

``

60

`+

`

``

61

+

``

62

+

``

63

`+

`

``

64

`+

displayName: ManyLinux1 CI Tests

`

``

65

`+

dependsOn: Prebuild

`

``

66

`+

condition: |

`

``

67

`+

and(

`

``

68

`+

and(

`

``

69

`+

succeeded(),

`

``

70

`+

eq(variables['manylinux'], 'true')

`

``

71

`+

),

`

``

72

`+

eq(dependencies.Prebuild.outputs['tests.run'], 'true')

`

``

73

`+

)

`

``

74

+

``

75

`+

pool:

`

``

76

`+

vmImage: ubuntu-16.04

`

``

77

+

``

78

`+

variables:

`

``

79

`+

testRunTitle: '$(build.sourceBranchName)-manylinux1'

`

``

80

`+

testRunPlatform: manylinux1

`

``

81

`+

imageName: 'dockcross/manylinux-x64'

`

``

82

+

``

83

`+

steps:

`

``

84

`+

`

``

85

+

``

86

+

``

87

`+

`

``

88

`+

displayName: Ubuntu CI Tests (coverage)

`

``

89

`+

dependsOn: Prebuild

`

``

90

`+

condition: |

`

``

91

`+

and(

`

``

92

`+

and(

`

``

93

`+

succeeded(),

`

``

94

`+

eq(variables['coverage'], 'true')

`

``

95

`+

),

`

``

96

`+

eq(dependencies.Prebuild.outputs['tests.run'], 'true')

`

``

97

`+

)

`

``

98

+

``

99

`+

pool:

`

``

100

`+

vmImage: ubuntu-16.04

`

``

101

+

``

102

`+

variables:

`

``

103

`+

testRunTitle: '$(Build.SourceBranchName)-linux-coverage'

`

``

104

`+

testRunPlatform: linux-coverage

`

``

105

`+

openssl_version: 1.1.0g

`

``

106

+

``

107

`+

steps:

`

``

108

`+

`

``

109

`+

parameters:

`

``

110

`+

coverage: true

`

``

111

+

``

112

+

``

113

`+

`

``

114

`+

displayName: Windows CI Tests

`

``

115

`+

dependsOn: Prebuild

`

``

116

`+

condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

`

``

117

+

``

118

`+

pool:

`

``

119

`+

vmImage: vs2017-win2017

`

``

120

+

``

121

`+

strategy:

`

``

122

`+

matrix:

`

``

123

`+

win32:

`

``

124

`+

arch: win32

`

``

125

`+

buildOpt:

`

``

126

`+

testRunTitle: '$(Build.SourceBranchName)-win32'

`

``

127

`+

testRunPlatform: win32

`

``

128

`+

win64:

`

``

129

`+

arch: amd64

`

``

130

`+

buildOpt: '-p x64'

`

``

131

`+

testRunTitle: '$(Build.SourceBranchName)-win64'

`

``

132

`+

testRunPlatform: win64

`

``

133

`+

maxParallel: 2

`

``

134

+

``

135

`+

steps:

`

``

136

`+

`