You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: build/publish.cake
+28-16Lines changed: 28 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -29,11 +29,10 @@ Task("Release-Notes")
29
29
Error(exception.Dump());
30
30
});
31
31
32
-
Task("Publish-Coverage")
32
+
varpublishCoverage=Task("Publish-Coverage")
33
33
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsRunningOnWindows,"Publish-Coverage works only on Windows agents.")
34
34
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsRunningOnAzurePipeline,"Publish-Coverage works only on AzurePipeline.")
35
35
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsStableRelease()||parameters.IsPreRelease(),"Publish-Coverage works only for releases.")
.WithCriteria<BuildParameters>((context,parameters)=>parameters.EnabledPublishVsix,"Publish-Vsix was disabled.")
117
121
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsRunningOnWindows,"Publish-Vsix works only on Windows agents.")
118
122
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsRunningOnAzurePipeline,"Publish-Vsix works only on AzurePipeline.")
119
123
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsStableRelease()||parameters.IsPreRelease(),"Publish-Vsix works only for releases.")
120
-
.IsDependentOn("Pack-Vsix")
121
124
.Does<BuildParameters>((parameters)=>
122
125
{
123
126
vartoken=parameters.Credentials.Tfx.Token;
@@ -143,12 +146,14 @@ Task("Publish-Vsix")
143
146
publishingError=true;
144
147
});
145
148
146
-
Task("Publish-Gem")
149
+
publishVsix
150
+
.IsDependentOn("Pack-Vsix");
151
+
152
+
varpublishGem=Task("Publish-Gem")
147
153
.WithCriteria<BuildParameters>((context,parameters)=>parameters.EnabledPublishGem,"Publish-Gem was disabled.")
148
154
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsRunningOnWindows,"Publish-Gem works only on Windows agents.")
149
155
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsRunningOnAzurePipeline,"Publish-Gem works only on AzurePipeline.")
150
156
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsStableRelease()||parameters.IsPreRelease(),"Publish-Gem works only for releases.")
151
-
.IsDependentOn("Pack-Gem")
152
157
.Does<BuildParameters>((parameters)=>
153
158
{
154
159
varapiKey=parameters.Credentials.RubyGem.ApiKey;
@@ -171,12 +176,14 @@ Task("Publish-Gem")
171
176
publishingError=true;
172
177
});
173
178
174
-
Task("Publish-NuGet")
179
+
publishGem
180
+
.IsDependentOn("Pack-Gem");
181
+
182
+
varpublishNuGet=Task("Publish-NuGet")
175
183
.WithCriteria<BuildParameters>((context,parameters)=>parameters.EnabledPublishNuget,"Publish-NuGet was disabled.")
176
184
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsRunningOnWindows,"Publish-NuGet works only on Windows agents.")
177
185
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsRunningOnAzurePipeline,"Publish-NuGet works only on AzurePipeline.")
178
186
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsStableRelease()||parameters.IsPreRelease(),"Publish-NuGet works only for releases.")
179
-
.IsDependentOn("Pack-NuGet")
180
187
.Does<BuildParameters>((parameters)=>
181
188
{
182
189
varapiKey=parameters.Credentials.Nuget.ApiKey;
@@ -209,12 +216,14 @@ Task("Publish-NuGet")
209
216
publishingError=true;
210
217
});
211
218
212
-
Task("Publish-Chocolatey")
219
+
publishNuGet
220
+
.IsDependentOn("Pack-NuGet");
221
+
222
+
varpublishChocolatey=Task("Publish-Chocolatey")
213
223
.WithCriteria<BuildParameters>((context,parameters)=>parameters.EnabledPublishChocolatey,"Publish-Chocolatey was disabled.")
214
224
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsRunningOnWindows,"Publish-Chocolatey works only on Windows agents.")
215
225
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsRunningOnAzurePipeline,"Publish-Chocolatey works only on AzurePipeline.")
216
226
.WithCriteria<BuildParameters>((context,parameters)=>parameters.IsStableRelease()||parameters.IsPreRelease(),"Publish-Chocolatey works only for releases.")
0 commit comments