automation - 如何以便宜/免费的方式设置构建服务器?

标签 automation build-automation build-server

目前我的任务是进行每日构建。我们有一个带有 SQL Server 2005 后端的 ASP.NET 2005 网站。我们当前的源代码控制是 Visual Source Safe 2005。

在这一点上,我使用每日构建的暴力方法。

  1. 获取最新版本的源代码
  2. 获取最新版本的数据库发布脚本
  3. 将旧网站文件备份到目录
  4. 将新代码发布到我的本地机器
  5. 在我的服务器上运行以保持测试/阶段站点正常运行
  6. 将新创建的文件推送到网站
  7. 在测试数据库上运行 SQL 脚本(假设更新,否则我不会打扰)
  8. 测试服务器上的测试网站。

看到自动构建的想法让我很感兴趣,因为这意味着我每天早上做的事情更少。你会如何建议我继续?在将想法提交给我的老板之前,我希望有一个完整的想法。

最佳答案

Ditch VSS, move to Subversion, and check out CruiseControl.NET.或者,如果您拥有 MSDN 开发人员许可证,则可以运行 TFS 工作组版本并在任何旧 XP 机器上设置构建服务器。这是我们在我们店里做的。


正如 Assaf 指出的那样,您可以直接将 CC.NET 与 VSS 结合使用。不错。

关于automation - 如何以便宜/免费的方式设置构建服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/290464/

相关文章:

android - 如何通过 adb 命令在 android kitkat 4.4.4 上使用 google play music 播放 mp3 文件?

c++ - 自动化 C++ 构建

build-automation - Nant <copy> 并维护目录结构

c# - 如何创建和管理构建服务器?

Delphi 10 西雅图自动化构建

python - Selenium - Python,找不到元素

ios - Gem::Ext::BuildError: 错误:无法在 mac 上构建 gem native 扩展。无法安装 racc

python - 如何通过python脚本设置SAS程序宏变量

java - 如何在java cucumber中查找步骤定义

css - 每次构建后自动在构建服务器上编译 LESS 文件