我試圖使用假來恢復我的NuGet包我的構建腳本的一部分,但我需要使用要求身份驗證的專用飼料(Artifactory的)。F#/ FAKE的NuGet私人飼料認證
我碰到這個而尋找解決的辦法。 https://github.com/fsharp/FAKE/issues/119
它表明通過提交解決了問題,但我無法確定提交或提交進入的版本的位置,並且似乎沒有任何記錄的使用方式。
Target "RestorePackages" (fun _ ->
"./**/*.sln"
|> RestoreMSSolutionPackages (fun p ->
{ p with
Sources = "{url}" :: p.Sources
OutputPath = outputDir
Retries = 4 })
)
我通過源看了一下,發現上面的代碼,雖然它似乎沒有身份驗證有關的參數,除非他們傳遞到源參數?
有沒有人對越來越FAKE包恢復與認證工作的任何經驗或知識?
您不能將{url}設置爲預先驗證的nuget Feed嗎? – forki23 2015-03-31 15:57:39
你有沒有考慮過使用問題?您可以直接從F#使用它,並且它支持經過身份驗證的源代碼http://fsprojects.github.io/Paket/nuget-dependencies.html – 2015-03-31 16:04:30
@FyodorSoikin有趣,從未聽說過Paket。在FAKE構建腳本中是否有Paket的工作示例? – devfunkd 2015-03-31 16:24:45