火箭筒 Bazooka诞生于在安全性,可靠性和可重复性之间的不同环境之间部署大量.net应用程序的必要性。 该项目的主要思想是创建一个系统,该系统能够打包已编译的应用程序,将要部署到其的各种环境所需的所有配置转换,安装脚本,并将其与源代码管理中的变更集绑定。 事实证明,通过创建自动构建来创建包含所有所需内容的nuget程序包并将其托管在私有nuget画廊中,可以轻松实现此目的。 软件包准备就绪后,您可以使用Bazooka来下载软件包,解压缩,基于当前环境应用配置转换并执行可选的powershell安装脚本,从而安装应用程序。 有关更多文档,请访问或