Skip to content

Commit 90dd3e9

Browse files
committed
Adding Fstoolkit dedicated nuget token
1 parent baed4e6 commit 90dd3e9

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

build.fsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ let githubToken = Environment.environVarOrNone "GITHUB_TOKEN"
2828
Option.iter(TraceSecrets.register "<GITHUB_TOKEN>" )
2929

3030

31+
let nugetToken = Environment.environVarOrNone "FSTOOLKIT_NUGET_TOKEN"
32+
Option.iter(TraceSecrets.register "<FSTOOLKIT_NUGET_TOKEN>")
33+
34+
3135
Target.create "Clean" (fun _ ->
3236
!! "bin"
3337
++ "src/**/bin"
@@ -154,7 +158,13 @@ Target.create "PublishNuget" (fun _ ->
154158
{ p with
155159
ToolType = ToolType.CreateLocalTool()
156160
PublishUrl = "https://www.nuget.org"
157-
WorkingDir = distDir })
161+
WorkingDir = distDir
162+
ApiKey =
163+
match nugetToken with
164+
| Some s -> s
165+
| _ -> c.ApiKey // assume paket-config was set properly
166+
}
167+
)
158168
)
159169

160170
let remote = Environment.environVarOrDefault "FSTK_GIT_REMOTE" "origin"

0 commit comments

Comments
 (0)