ura*_*cks 7 package-managers web-deployment nuget nuget-package
我试图将Nuget用作软件部署系统(存储库,版本控制和交付) - 来自Octopus的想法.以前我将ASP.NET站点打包成一个自解压的RAR档案,其中嵌入了.CMD启动脚本.现在我正在尝试使用Nuget在自动构建期间创建puckages.问题是如果使用命令行安装软件包,则不会执行软件包安装脚本(tools\Install.ps1或tools\Init.ps1):
nuget.exe install <package_id> -OutputDirectory <install_folder> -source <local_repo>
Run Code Online (Sandbox Code Playgroud)
从Visual Studio包管理器或控制台安装包时,可以执行相同的脚本.
鉴于PowerShell无处不在,我不明白为什么这不可能实现.
我错过了什么或这是设计行为?非常感谢你的帮助.
是的,我们确实考虑过MSDeploy,但是我们已经安装了相同的安装脚本并提供了更多控制,我们需要一些强大的包管理和存储库来构建工件(Java人员使用Maven做的事情).
小智 4
截至目前,从命令行进行安装时不会调用 powershell 脚本。原因之一是,一般来说,大多数安装/初始化操作都与 dte 和 Visual Studio 项目相关,并且不会为从外部 VS 运行它增加太多价值。
除了 powershell 之外,我们还有一个积压项目,用于启用对基于 exe 的脚本的支持。
| 归档时间: |
|
| 查看次数: |
615 次 |
| 最近记录: |