开发常用脚本 -- 自动打包并发布nuget包脚本

首先从NuGet官方网站下载NuGet.exe程序,并添加到环境变量里面(大家应该都会),或下载后保存到当前文件夹下。

创建编写 nugetCreatPack.sh 脚本文件,内容如下:

if not exist ".
uget.exe" powershell -Command "(new-object System.Net.WebClient).DownloadFile('https://dist.nuget.org/win-x86-commandline/latest/nuget.exe', '.
uget.exe')"
nuget spec AppLogger.csproj -Force
nuget pack

pause

创建编写 nugetPush.sh 脚本文件,内容如下:

@echo off
::nuget push xxx.nupkg nuget_apikey -Source https://api.nuget.org/v3/index.json
if not "%1"=="" (
nuget push %1 oy2o4uu2ztnyagk4bkgqknuhd***************y672pm -Source https://api.nuget.org/v3/index.json
) else (
echo.
echo 错误:参数为空
echo 用法:%0 待发布的nuget包名
echo 例如:%0 test.AppLogger.1.0.7.nupkg
)

pause

您的资助是我最大的动力!
金额随意,欢迎来赏!
款后有任何问题请给我留言。

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我。(●'◡'●)

如果你觉得本篇文章对你有所帮助,请给予我更多的鼓励,求打             付款后有任何问题请给我留言!!!

因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【Jack_孟】!

原文地址:https://www.cnblogs.com/mq0036/p/14918339.html