1. 程式人生 > >NuGet打包上傳nexus

NuGet打包上傳nexus

最近在做微服務架構,抽離了很多公共組建,比如錯誤碼,許可權碼,通訊元件,呼叫鏈,工具類等。把這些上傳到nexus統一管理。nexus可以支援nuget、npm、maven。
打包上傳只需要四步:
準備:nuget.exe 4.x版本
1、被打包的解決方案在release下生成,注意修改AssemblyInfo.cs裡的版本號。
2、切換到其目錄下

nuget spec

生成一個配置檔案。這個配置檔案是顯示在nexus裡,做資訊展示、版本控制。
3、打成nupkg包:依然是解決方案當前目錄,執行

nuget Pack -Prop Configuration=Release

4、上傳到nuxus伺服器
1)首先登入nexus伺服器,獲取appkey
2)執行

nuget push {path/*.nupkg} -Source http://ip:port/respository/path/ -ApiKey {appkey}

根據提示再次輸入使用者名稱和密碼即可。