12得票2回答
是否有Perl或Lua替代Capistrano的工具?

对于一些Web应用程序,我需要像Capistrano一样自动化部署。我知道Capistrano可以用来部署非Ruby应用程序,但是我不熟悉Ruby,所以我想编写部署配置可能会有点麻烦。 所以我想知道,是否有任何用Perl或Lua编写的替代Capistrano的工具? 另外,忘了提一下,运行...

24得票3回答
使用MSDeploy安装Windows服务?

我们有一个使用NServiceBus发布事件的网站。该网站使用msdeploy进行部署。我们还有一个NServiceBus.exe,应该作为Windows服务运行以订阅这些事件,并且我们希望也能将其部署。 是否有任何方法可以打包服务和网站,以便它们可以一起安装?是否可以分别打包,以便我们可以...

12得票10回答
如何以编程的方式更改项目的产品版本?

我有几个部署项目。为了部署一个应用程序,我需要执行多个任务之一是更改每个部署项目的产品版本和产品代码。 我找不到以编程方式更改它们的方法。 由于这是一个部署项目(最终生成可执行安装程序),我无法使用MSBuild工作,而是在命令提示符中使用Devenv。

11得票5回答
如何使用SVN日志检测修改后的属性

背景:编写自动化发布脚本,从SVN导出版本间的更改文件并上传到远程服务器。 svn log命令显示修改的文件和属性,但似乎不能在详细输出中区分内容修改和属性修改。 我是否理解输出有误,或者是否有一种简单的方法可以获取版本之间更改的文件列表而忽略属性更改? 这是我的示例命令:#: svn ...

7得票6回答
自动部署资源

我知道我们需要通过单一用户操作来部署应用程序,但是我不知道: 在.NET环境中使用哪些好的工具? 如何管理每个环境下的配置更改? 能否有人指点我一些有关持续集成的好资源。我想看到一些理论以及逐步实践指南。 编辑: 我现在需要自动化Web部署;但是,我也想学习如何为桌面应用程序完成此操...

9得票7回答
Python中用于可重复环境的工具(或工具组合)

我曾是一名Java开发人员,我们使用像Ant或Maven这样的工具以标准化的方式管理开发/测试/UAT环境。这使我们可以处理库依赖项、设置操作系统变量、编译、部署、运行单元测试以及完成所有所需任务。此外,生成的脚本保证了所有环境的配置几乎相同,并且所有团队成员以相同的方式执行所有任务。 我现...

7得票3回答
系统环境变量能否通过Windows登录脚本进行设置?

我有一个通过组策略对象(GPO)从Windows 2003域服务器部署到网络中所有XP客户机的MSI打包应用程序。 该应用程序读取两个环境变量进行配置(与哪些服务器IP通信),我们似乎还想通过类似于GPO设置或登录脚本的方式将此配置推送到所有桌面。 在整个桌面网络上设置环境变量的最佳方法是...

130得票10回答
以deploy用户身份通过Fabric激活虚拟环境

我想在本地运行我的fabric脚本,脚本将登录到我的服务器,切换到deploy用户,激活项目的虚拟环境,然后进入项目目录并执行git pull。def git_pull(): sudo('su deploy') # here i need to switch to the vi...

17得票3回答
自动化MSI安装

如何自动安装MSI文件或安装程序.exe? 我们想要在构建系统上对产品的已安装副本进行自动化测试。我们的安装程序有通常的许可证接受屏幕、安装位置等。 正如FryHard指出的那样,有两个特别方便的选项: "/quiet" - 无用户交互 "/passive" - 只有进程栏,非交互式模式

12得票2回答
如何在Hudson/Jenkins构建输出控制台中显示超链接

我该如何在 hudson/jenkins 构建输出控制台中展示超链接 (网页链接)? 我想要实现的是,在 hudson/jenkins 构建时根据某些条件显示一个超链接。当用户点击该链接时,它应该在新的浏览器窗口中打开并显示该页面。 有插件可以完成这个功能吗?请给些建议。