@@ -15,6 +15,12 @@ steps:
15
15
SourceFolder : ' $(Build.ArtifactsDirectory)/win_build'
16
16
TargetFolder : ' $(System.DefaultWorkingDirectory)'
17
17
18
+ - task : CopyFiles@2
19
+ displayName : ' Copy SignList.xml Files'
20
+ inputs :
21
+ Contents : build/SignList.xml
22
+ TargetFolder : ' $(build.artifactstagingdirectory)/nuget'
23
+ flattenFolders : true
18
24
19
25
- task : PowerShell@1
20
26
displayName : ' Generate docs from docs repo'
@@ -38,6 +44,13 @@ steps:
38
44
versioningScheme : byEnvVar
39
45
versionEnvVar : nugetPackageVersion
40
46
configuration : $(buildConfiguration)
47
+
48
+ - task : CopyFiles@2
49
+ displayName : ' Copy SignList.xml Files'
50
+ inputs :
51
+ Contents : build/SignList.xml
52
+ TargetFolder : ' $(build.artifactstagingdirectory)/nuget/debug'
53
+ flattenFolders : true
41
54
42
55
43
56
- powershell : |
53
66
}
54
67
failOnStderr: true
55
68
displayName: 'Update nuspecs'
56
- condition: and(succeeded(), or(eq(variables['DefaultBuildConfiguration'], 'Release'), eq(variables['Build.SourceBranch'], 'refs/heads/master'), startsWith(variables['Build.SourceBranch'],'refs/tags/')))
69
+ condition: and(succeeded(), or(eq(variables['Sign'], 'true'), or(eq(variables[' DefaultBuildConfiguration'], 'Release'), eq(variables['Build.SourceBranch'], 'refs/heads/master'), startsWith(variables['Build.SourceBranch'],'refs/tags/') )))
57
70
58
71
- task : NuGetCommand@2
59
72
displayName : ' Make NuGet Package Release'
@@ -64,7 +77,14 @@ steps:
64
77
packDestination : ' $(Build.ArtifactStagingDirectory)/nuget/release'
65
78
versioningScheme : byEnvVar
66
79
versionEnvVar : nugetPackageVersion
67
- condition : and(succeeded(), or(eq(variables['DefaultBuildConfiguration'], 'Release'), eq(variables['Build.SourceBranch'], 'refs/heads/master'), startsWith(variables['Build.SourceBranch'],'refs/tags/')))
80
+ condition : and(succeeded(), or(eq(variables['Sign'], 'true'), or(eq(variables['DefaultBuildConfiguration'], 'Release'), eq(variables['Build.SourceBranch'], 'refs/heads/master'), startsWith(variables['Build.SourceBranch'],'refs/tags/'))))
81
+
82
+ - task : CopyFiles@2
83
+ displayName : ' Copy SignList.xml Files'
84
+ inputs :
85
+ Contents : build/SignList.xml
86
+ TargetFolder : ' $(build.artifactstagingdirectory)/nuget/release'
87
+ flattenFolders : true
68
88
69
89
- task : PublishBuildArtifacts@1
70
90
displayName : ' Publish Artifact: nuget'
0 commit comments