Chcę opublikować pakiety nuget od FAKE. Ale nie używam NuGet do tworzenia tych pakietów. Mam OctoPack zainstalowany w niektórych projektach i używam kompilacji z/p: RunOctoPack = True. Zrzuca pliki .nupkg w katalogu bin. Jak mogę następnie zebrać te pakiety i przekazać je do serwera NuGet? Nie wydaje mi się, żeby NuGetPublish i FileIncludes współpracowały ze sobą.Publikowanie pakietów zewnętrznych
edit: teraz pracowałem wokół niego za pomocą ExecProcess
Target "Publish" (fun _ ->
let result = ExecProcess (fun info ->
info.FileName <- "MySolution/.nuget/NuGet.exe"
info.WorkingDirectory <- "MySolutionDirectory"
info.Arguments <- "push \"**/bin/**/*.nupkg\" -s http://my-nuget-server") TimeSpan.MaxValue
if result <> 0 then failwithf "NuGet.exe push returned with a non-zero exit code"
)
Jestem osobiście całkiem nowy w tej całej sprawie. W jaki sposób wykorzystujemy to, co łączysz? IE: Jeśli mam już nupkg i chcę go opublikować, jak mam to zrobić? –