English 中文(简体)
CI - Building a Solution
  • 时间:2024-03-24 17:09:38

Continuous Integration - Building a Solution


Previous Page Next Page  

各种方案拟定语言都有各种建筑工具。 一些最受欢迎的建筑工具包括:Ant for JavaMSBuild for .。 使用专为建设软件而设计的描述工具,而不是习惯式的套壳或批号,是制定一致、可重复的建筑解决办法的最有效方式。

因此,我们需要一个开始的建设进程。 对于开端人来说,对于连续的一体化服务器来说,建筑过程应当易于工作,而且应当能够顺利实施。

让我们举一个简单的例子,说明建筑档案可以找到什么。 净额

<?xml version = "1.0" encoding = "utf-8"?>
<project xmlns = "http://schemas.microsoft.com/developer/msbuild/2003">
   <Target Name = "Build">
      <Message Text = "Building Project" />
      <MSBuild Projects = "project.csproj" Targets = "Build/>"
   </Target>
</project>

有必要注意到上述法典的以下方面:

    具体目标以建筑名称标明。 在什么地方,目标就是收集在建筑过程中需要实施的合乎逻辑的步骤。 你们可以有多个目标,在目标之间有依赖性。

    在我们的目标中,我们保留着在建设进程开始时将显示的选项信息。

    MSBuild mandate 用于说明: 需要建立净项目。

以上的例子是一个非常简单的建筑档案。 在不断融合的过程中,确保这一档案不断更新,以确保整个建筑过程畅通。

Building a Solution in .Net

缺省建设工具。 Net是MSBuild,是用“Net”框架运输的。 根据你的系统框架,你将拥有相关的管理系统建设版本。 例如,如果有的话。 安装在违约地点的净框架,请查询MSBuild.exe。 在以下地点存档:

C:WindowsMicrosoft.NETFrameworkv4.0.30319

让我们看看我们如何建设我们的样本项目。 让我们的Sample项目位于一个称为C:DemoSimple的夹中。

为了利用微型信贷机构建设上述解决办法,我们需要迅速开放指挥系统,并采用以下方案所示的微型信贷机构备选方案。

msbuild C:DemoSimpleSimple.csproj

在上述例子中,csproj是具体针对项目档案。 净额。 csproj案包含所有相关信息,以确保软件能够适当建造所需的信息。 下面是MSBuild指挥部产出的筛选。

MS Build Command

只要建筑工程成功,不存在错误,你就不必担心产出警告。

Advertisements