8
8
- rel/*
9
9
- preview/*
10
10
11
- pool :
12
- vmImage : vs2017-win2016
11
+ jobs :
12
+ - job : Windows
13
+ pool :
14
+ vmImage : vs2017-win2016
15
+ steps :
16
+ - task : DotNetCoreInstaller@0
17
+ displayName : Install Dot Net Core v2.2.1
18
+ inputs :
19
+ version : ' 2.2.103'
13
20
14
- steps :
15
- - task : DotNetCoreInstaller@0
16
- displayName : Install Dot Net Core v2.2.1
17
- inputs :
18
- version : ' 2.2.103'
21
+ - task : BatchScript@1
22
+ inputs :
23
+ filename : " C:\\ Program Files (x86)\\ Microsoft Visual Studio\\ 2017\\ Enterprise\\ Common7\\ Tools\\ VsDevCmd.bat"
24
+ arguments : -no_logo
25
+ modifyEnvironment : true
26
+ displayName : Setup Environment Variables
19
27
20
- - task : BatchScript@1
21
- inputs :
22
- filename : " C: \\ Program Files (x86) \\ Microsoft Visual Studio \\ 2017 \\ Enterprise \\ Common7 \\ Tools \\ VsDevCmd.bat "
23
- arguments : -no_logo
24
- modifyEnvironment : true
25
- displayName : Setup Environment Variables
28
+ - powershell : .\build.ps1
29
+ displayName : Build
30
+ env :
31
+ SIGNCLIENT_SECRET : $(SignClientSecret)
32
+ SIGNCLIENT_USER : $(SignClientUser)
33
+ ArtifactDirectory : $(System.DefaultWorkingDirectory)\artifacts
26
34
27
- - powershell : .\build.ps1
28
- displayName : Build
29
- env :
30
- SIGNCLIENT_SECRET : $(SignClientSecret)
31
- SIGNCLIENT_USER : $(SignClientUser)
32
- VSTS_ACCESS_TOKEN : $(System.AccessToken)
33
- COVERALLS_TOKEN : $(COVERALLS_TOKEN)
34
- CODECOV_TOKEN : $(CODECOV_TOKEN)
35
- ArtifactDirectory : $(System.DefaultWorkingDirectory)\artifacts
35
+ - task : CopyFiles@2
36
+ inputs :
37
+ Contents : ' artifacts/packages/*.nupkg'
38
+ TargetFolder : ' $(build.artifactstagingdirectory)\packages'
39
+ flattenFolders : true
36
40
37
- - task : CopyFiles@2
38
- inputs :
39
- Contents : ' artifacts/packages/*.nupkg'
40
- TargetFolder : ' $(build.artifactstagingdirectory)\packages'
41
- flattenFolders : true
41
+ - task : PublishBuildArtifacts@1
42
+ displayName : Publish Package Artifacts
43
+ inputs :
44
+ pathToPublish : ' $(build.artifactstagingdirectory)\packages'
45
+ artifactType : container
46
+ artifactName : Packages
42
47
43
- - task : PublishBuildArtifacts@1
44
- displayName : Publish Package Artifacts
45
- inputs :
46
- pathToPublish : ' $(build.artifactstagingdirectory)\packages'
47
- artifactType : container
48
- artifactName : Packages
48
+ - task : CopyFiles@2
49
+ inputs :
50
+ Contents : ' artifacts/binaries/**/*'
51
+ TargetFolder : ' $(build.artifactstagingdirectory)\binaries'
49
52
50
- - task : CopyFiles@2
51
- inputs :
52
- Contents : ' artifacts/binaries/**/*'
53
- TargetFolder : ' $(build.artifactstagingdirectory)\binaries'
53
+ - task : PublishBuildArtifacts@1
54
+ displayName : Publish Binaries
55
+ inputs :
56
+ pathToPublish : ' $(build.artifactstagingdirectory)\binaries'
57
+ artifactType : container
58
+ artifactName : Binaries
54
59
55
- - task : PublishBuildArtifacts@1
56
- displayName : Publish Binaries
57
- inputs :
58
- pathToPublish : ' $(build.artifactstagingdirectory)\binaries'
59
- artifactType : container
60
- artifactName : Binaries
60
+ - task : CopyFiles@2
61
+ inputs :
62
+ Contents : ' artifacts/Events/*.cs'
63
+ TargetFolder : ' $(build.artifactstagingdirectory)\Events'
61
64
62
- - task : CopyFiles@2
63
- inputs :
64
- Contents : ' artifacts/Events/*.cs'
65
- TargetFolder : ' $(build.artifactstagingdirectory)\Events'
65
+ - task : PublishBuildArtifacts@1
66
+ displayName : Publish Generated Events
67
+ inputs :
68
+ pathToPublish : ' $(build.artifactstagingdirectory)\Events'
69
+ artifactType : container
70
+ artifactName : Events
66
71
67
- - task : PublishBuildArtifacts@1
68
- displayName : Publish Generated Events
69
- inputs :
70
- pathToPublish : ' $(build.artifactstagingdirectory)\Events'
71
- artifactType : container
72
- artifactName : Events
72
+ - job : Mac
73
+ pool :
74
+ vmImage : ' macOS-10.13'
75
+ steps :
76
+ - task : DotNetCoreInstaller@0
77
+ displayName : Install Dot Net Core v2.2.1
78
+ inputs :
79
+ version : ' 2.2.103'
80
+
81
+ - bash : ./build.sh --target=Build
82
+ displayName : Build
0 commit comments