11trigger :
22- master
3- - develop
43- rel/*
54
65queue : Hosted VS2017
@@ -13,68 +12,66 @@ steps:
1312 modifyEnvironment : true
1413 displayName : Setup Environment Variables
1514
16- - task : NuGetToolInstaller@0
17- displayName : Use NuGet 4.6.2
15+ - task : DotNetCoreCLI@2
1816 inputs :
19- versionSpec : 4.6.2
17+ command : custom
18+ custom : tool
19+ arguments : install --tool-path . nbgv
20+ displayName : Install NBGV tool
21+ condition : and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
2022
21- - task : DotNetCoreCLI@2
22- inputs :
23- command : build
24- projects : script/setversion.csproj
25- arguments : -c Release
23+ - script : nbgv cloud
2624 displayName : Set Version
27- condition : eq(variables['system.pullrequest.isfork'], false)
25+ condition : and(succeeded(), eq(variables['system.pullrequest.isfork'], false) )
2826
29- - powershell : |
30- nuget install SignClient -Version 0.9.1 -SolutionDir $(Build.SourcesDirectory) -Verbosity quiet -ExcludeVersion
31- .\build.cmd
27+ - script : build.cmd
3228 displayName : Build
3329 env :
3430 SIGNCLIENT_SECRET : $(SignClientSecret)
3531 SIGNCLIENT_USER : $(SignClientUser)
3632 VSTS_ACCESS_TOKEN : $(System.AccessToken)
3733 COVERALLS_TOKEN : $(COVERALLS_TOKEN)
34+ ArtifactDirectory : $(System.DefaultWorkingDirectory)\artifacts
3835
3936- task : CopyFiles@2
4037 inputs :
4138 Contents : ' artifacts/*.nupkg'
4239 TargetFolder : ' $(build.artifactstagingdirectory)\packages'
4340 flattenFolders : true
44- condition : eq(variables['system.pullrequest.isfork'], false)
41+ condition : and(succeeded(), eq(variables['system.pullrequest.isfork'], false) )
4542
4643- task : PublishBuildArtifacts@1
4744 displayName : Publish Package Artifacts
4845 inputs :
4946 pathToPublish : ' $(build.artifactstagingdirectory)\packages'
5047 artifactType : container
5148 artifactName : Packages
52- condition : eq(variables['system.pullrequest.isfork'], false)
49+ condition : and(succeeded(), eq(variables['system.pullrequest.isfork'], false) )
5350
5451- task : CopyFiles@2
5552 inputs :
5653 Contents : ' **/bin/*'
5754 TargetFolder : ' $(build.artifactstagingdirectory)\binaries'
58- condition : eq(variables['system.pullrequest.isfork'], false)
55+ condition : and(succeeded(), eq(variables['system.pullrequest.isfork'], false) )
5956
6057- task : PublishBuildArtifacts@1
6158 displayName : Publish Binaries
6259 inputs :
6360 pathToPublish : ' $(build.artifactstagingdirectory)\binaries'
6461 artifactType : container
6562 artifactName : Binaries
66- condition : eq(variables['system.pullrequest.isfork'], false)
63+ condition : and(succeeded(), eq(variables['system.pullrequest.isfork'], false) )
6764
6865- task : CopyFiles@2
6966 inputs :
7067 Contents : ' src/ReactiveUI.**/Events_*.cs'
7168 TargetFolder : ' $(build.artifactstagingdirectory)\Events'
72- condition : eq(variables['system.pullrequest.isfork'], false)
69+ condition : and(succeeded(), eq(variables['system.pullrequest.isfork'], false) )
7370
7471- task : PublishBuildArtifacts@1
7572 displayName : Publish Generated Events
7673 inputs :
7774 pathToPublish : ' $(build.artifactstagingdirectory)\Events'
7875 artifactType : container
7976 artifactName : Events
80- condition : eq(variables['system.pullrequest.isfork'], false)
77+ condition : and(succeeded(), eq(variables['system.pullrequest.isfork'], false) )
0 commit comments