Tôi muốn xuất bản các gói nuget từ FAKE. Nhưng tôi không sử dụng NuGet để tạo ra những gói đó. Tôi có OctoPack được cài đặt trong một số dự án và tôi đang chạy xây dựng với/p: RunOctoPack = True. Điều này bãi chứa các tập tin .nupkg trong thư mục bin. Làm cách nào để thu thập các gói đó và đẩy chúng vào máy chủ NuGet? Tôi không thể làm cho NuGetPublish và FileIncludes hoạt động cùng nhau.Xuất bản các gói bên ngoài
chỉnh sửa: cho bây giờ tôi đã làm việc xung quanh nó bằng cách sử 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"
)
tôi cá nhân khá mới đến toàn bộ sự việc này. Làm thế nào để chúng tôi sử dụng những gì bạn liên kết đến? IE: Nếu tôi đã có một nupkg, và tôi chỉ muốn xuất bản nó, làm thế nào để tôi làm như vậy? –