gpt4 book ai didi

.net - 如何在 Jenkins 上为 .net 项目设置构建/部署

转载 作者:行者123 更新时间:2023-12-04 12:35:34 25 4
gpt4 key购买 nike

我们目前在 Linux 机器上使用 Jenkins 进行所有(Java)构建/部署。现在我们正在构建一个 .net 客户端,并希望有一个类似的自动化构建/部署过程。
我做了一些研究,发现了 Jenkins 的 MSBuild 插件。似乎有两种方法可以继续:

  • 在 linux box 上安装 Wine 或其他适用于 Windows 的 VM,然后安装 .net 框架以便 Jenkins 可以将其用于 MSBuild
  • 在 Windows 机器上设置一个新的 Jenkins 实例并拥有一个单独的构建平台。

  • 我对 .net 的美妙世界还很陌生,所以可能还有其他我不知道的替代方案。

    那么,如何在 Jenkins 上为 .net 项目设置 uild/deployment?

    最佳答案

    我建议在 Windows 上设置一个单独的从站,但从 Linux 机器上运行主站。通过这种方式,您可以集中控制和监视构建。

    我对 MSBuild 插件无话可说,因为由于历史原因,我们通过命令行运行 MS Devenv 构建(使用 ANT 作为“胶水”)。

    我们为 Windows、OS X、iOS 和 Android 构建我们的产品(主要用 C++ 编写)。我们的底层构建系统是基于 CMake 的。

    关于.net - 如何在 Jenkins 上为 .net 项目设置构建/部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9771784/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com