File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -296,12 +296,14 @@ let createPrereleaseTag = BuildTask.create "CreatePrereleaseTag" [setPrereleaseT
296
296
}
297
297
298
298
let publishNuget = BuildTask.create " PublishNuget" [ clean; build; copyBinaries; runTests; pack.IfNeeded; packPrerelease.IfNeeded] {
299
+ let targets = (!! ( sprintf " %s /*.*pkg" pkgDir ))
300
+ for target in targets do printfn " %A " target
299
301
let msg = sprintf " release package with version %s ?" ( if isPrerelease then prereleaseTag else stableVersionTag)
300
302
if promptYesNo msg then
301
303
let source = " https://api.nuget.org/v3/index.json"
302
304
let apikey = Environment.environVar " NUGET_KEY"
303
- for artifact in !! pkgDir do
304
- let result = DotNet.exec id " nuget" ( sprintf " push -s %s -k %s %s " source apikey artifact)
305
+ for artifact in targets do
306
+ let result = DotNet.exec id " nuget" ( sprintf " push -s %s -k %s %s --skip-duplicate " source apikey artifact)
305
307
if not result.OK then failwith " failed to push packages"
306
308
else failwith " aborted"
307
309
}
You can’t perform that action at this time.
0 commit comments