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

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

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

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

9得票3回答
使用ASP.NET的良好构建自动化和部署流程是什么?

我正在寻找一些自动化项目构建和部署的建议。 我们目前的开发环境使用ASP.NET、SVN、CCNET和一个MSBuild脚本来进行开发服务器构建。我考虑换成Cruise而不是CCNET,但我不确定它是否会给我带来额外的好处。 我想要自动化的是从自动构建完成后更新现场网站的过程。网站更新可能...

9得票3回答
通过一个单一的白标Xcode项目自动化多个构建的最佳策略是什么?

我正在研究自动化构建流程的最佳方法。我有自己的想法(通过之前一个非iOS项目的经验),但需要好的理由支持或反对各种可能性。 目标:一个单一的xcode项目,一个单一的目标(白标),需要在1..N个不同的风味(具体品牌)中进行构建,最小限度地涉及用户交互和技术知识。用于AdHoc和/或AppS...

8得票3回答
经典ASP-如何在持续集成环境中自动化部署

我已经阅读了一些有关自动部署和持续集成等方面的内容,例如: http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html 和https://michaelbaylon.wordpress...

8得票3回答
持续/自动部署对桌面应用程序有意义吗?

我目前正在阅读Humble/Farley的书籍 《Continuos Delivery》,虽然其中很多东西都很有道理,但有一件事情让我感到不安:它似乎只针对基于服务器(单客户端?)应用程序(如Web应用程序)进行处理,关于自动化构建过程、测试和部署的事项。 看着标记为continuous-d...

8得票3回答
PHP自动化部署和测试

我在这里提出了一个自动部署Java代码的问题。 我们的后端Java API由PHP Web应用程序访问。希望能够在对PHP代码进行自动测试的同时,将该Web应用程序(以及静态文件,如CSS、JS和图像)自动部署到我们的Web服务器上。PHP是否有类似的解决方案? 我还想知道,在这个自动化测...

7得票5回答
.NET解决方案下的部署工具

我们都会编写代码,从小型应用程序(如一个 .exe 文件)到大型应用程序(如完整解决方案),涉及网络应用程序、Windows 应用程序、数据库、帮助文件、配置文件和注册表值... 我的问题很简单,在我看来是这样的,现在我需要在一个安装设置中部署 Web 应用程序和 Windows 应用程序:...

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

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

7得票2回答
使用MSBuild创建SQL数据库

有没有一个好的教程来使用 msbuild 创建数据库? Jean Paul Boodhoo在他的博客中使用nant来完成这个任务。他设置了一些属性以便在nant构建文件中使用。 <properties> <property name="sqlToolsFolder" ...