File tree 1 file changed +79
-0
lines changed
1 file changed +79
-0
lines changed Original file line number Diff line number Diff line change
1
+ jobs :
2
+ - job : Build
3
+ pool :
4
+ vmImage : ubuntu-16.04
5
+ container :
6
+ image : angr/ci:1
7
+ options : --cap-add=SYS_PTRACE
8
+ steps :
9
+ - script : /root/scripts/azure-build.sh
10
+
11
+ - task : PublishPipelineArtifact@0
12
+ inputs :
13
+ artifactName : " build_archive"
14
+ targetPath : ./build.tar.gz
15
+
16
+ - job : Lint
17
+ pool :
18
+ vmImage : ubuntu-16.04
19
+ container :
20
+ image : angr/ci:1
21
+ options : --cap-add=SYS_PTRACE
22
+ dependsOn : Build
23
+ condition : succeeded()
24
+ steps :
25
+ - task : DownloadPipelineArtifact@0
26
+ inputs :
27
+ artifactName : " build_archive"
28
+ targetPath : .
29
+
30
+ - script : /root/scripts/azure-lint.sh
31
+
32
+ - job : Test
33
+ pool :
34
+ vmImage : ubuntu-16.04
35
+ container :
36
+ image : angr/ci:1
37
+ options : --cap-add=SYS_PTRACE
38
+ dependsOn : Build
39
+ condition : succeeded()
40
+ variables :
41
+ NUM_WORKERS : 10
42
+ strategy :
43
+ maxParallel : 10
44
+ matrix :
45
+ worker_0 :
46
+ WORKER : 0
47
+ worker_1 :
48
+ WORKER : 1
49
+ worker_2 :
50
+ WORKER : 2
51
+ worker_3 :
52
+ WORKER : 3
53
+ worker_4 :
54
+ WORKER : 4
55
+ worker_5 :
56
+ WORKER : 5
57
+ worker_6 :
58
+ WORKER : 6
59
+ worker_7 :
60
+ WORKER : 7
61
+ worker_8 :
62
+ WORKER : 8
63
+ worker_9 :
64
+ WORKER : 9
65
+ steps :
66
+ - task : DownloadPipelineArtifact@0
67
+ inputs :
68
+ artifactName : " build_archive"
69
+ targetPath : .
70
+
71
+ - script : /root/scripts/azure-test.sh
72
+
73
+ - task : PublishTestResults@2
74
+ condition : succeededOrFailed()
75
+ inputs :
76
+ testRunner : " JUnit"
77
+ testResultsFiles : " build/results/*.xml"
78
+ mergeTestResults : true
79
+
You can’t perform that action at this time.
0 commit comments