.Net 对持续集成和持续部署的要求

问题描述 投票:0回答:1

我计划在 Windows Server 2019 Box 上为 .Net 4.8 框架应用程序实现 CI 管道。我想知道构建.Net框架应用程序的最低要求是什么。我将使用 Bamboo 工具进行 CI。

该应用程序正在使用 nuget 包。所以我认为以下是 CI 所需的命令

1.  MSBuild -t:restore
2.  MsBuild  /t:Build /p:Configuration=Release /p:TargetFrameworkVersion=v4.8

并且还假设我们需要在服务器上有以下内容

1. .Net framework 4.8 installed
2. MS Build agent.

我错过了什么吗?

.net continuous-integration bamboo .net-4.8
1个回答
0
投票

根据您提供的描述,您需要以下组件:

  • Visual Studio 构建工具,它们将包含编译应用程序所需的大部分内容。
  • (也许).NET Framework 4.8 SDK,我找不到它是否已经包含在构建工具中,所以我还是列出了它
  • (也许)Nuget,取决于您使用的是新的 SDK 项目样式还是旧的项目样式(新的 SDK 样式项目往往不需要它)

至于您提供的命令:

MsBuild  /t:Build /p:Configuration=Release /p:TargetFrameworkVersion=v4.8
:只要您的项目包含
TargetFramework
节点,您就不需要
/p:TargetFrameworkVersion=v4.8

不过,我会再添加一个开关:-m:以启用构建并行化。这对您的解决方案可能(或不)重要。

© www.soinside.com 2019 - 2024. All rights reserved.