📜  CI-在服务器上构建

📅  最后修改于: 2020-12-07 05:14:04             🧑  作者: Mango


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

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

手动复印

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

框架位置

步骤3-现在,让我们在服务器上运行MSBuild,看看会发生什么。

微软建立

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

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

步骤4-双击可执行文件以开始安装。

双击开始安装

步骤5-在下一步中,同意许可条款,然后单击安装。

许可条款

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

运行MsBuild

现在,我们可以看到解决方案已正确构建,并且我们也知道基准项目在服务器上正确构建。