开发手册 欢迎您!
软件开发者资料库

持续集成 - 在服务器上构建

在服务器上构建持续集成 - 从概述,软件,降低风险,版本控制,功能,要求,构建解决方案,构建脚本,构建服务器,检入源代码,在TeamCity中创建项目,学习持续集成,定义任务,构建失败通知,文档和反馈,测试,检查,数据库集成,部署,最佳实践。

下一个重要步骤是确保解决方案在构建服务器上构建.第一部分是手动步骤,因为在使用持续集成工具之前,我们首先必须确保构建在构建服务器上运行的方式与在客户端计算机上执行的方式相同.为此,我们必须执行以下步骤 :

步骤1 : 将整个解决方案文件复制到服务器.我们创建了一个可用作构建服务器的Amazon实例服务器.因此,请将整个 .Net 解决方案的服务器手动复制到服务器上.

手动复制

第2步 : 确保服务器上存在框架.如果您已在客户端计算机上的.Net framework 4.0中编译了应用程序,则必须确保它也安装在服务器计算机上.因此,请转到服务器上的 C:\ Windows \ microsoft.NET \ Framework 位置,并确保存在所需的框架.

框架位置

第3步 : 现在让我们在服务器上运行MSBuild,看看会发生什么.

MS Build

好的,所以看起来我们遇到了错误.持续集成有一个重要的教训,那就是您需要确保Build在构建服务器上运行.为此,您需要确保在构建服务器上安装所有必备软件.

对于.Net,我们需要安装一个名为 Visual Studio Redistributable package 的组件.此程序包包含 .Net 应用程序在服务器上构建所需的所有必需文件.因此,让我们在构建服务器上执行以下安装步骤.

步骤4 : 双击可执行文件以开始安装.

双击开始安装

第5步 : 在下一步中,同意许可条款并单击安装.

许可条款

第6步 : 现在运行MSBuild时,我们需要确保在调用MSBuild时包含一个附加参数,即 p:VisualStudioversion = 12.0 .这可以确保MSBuild引用在前面步骤中下载的那些文件.

运行MsBuild

现在我们可以看到解决方案已经正确构建,我们也知道我们的基线项目在服务器上正确构建.