问题:Jenkins从机Windows配置

我对 Jenkins 非常陌生,并且对构建 .net 应用程序有点陌生,但是那个人离开了团队,所以我被分配去做这件事。我在网上阅读了大量关于设置 Jenkins master 的文章,但很少有关于 slave 配置的文章。这家伙在离开之前创建了一个新的奴隶并成功地与 Jenkins master 连接。他告诉我,slave 负责 1)从 TFS 服务器下载源代码和 2)构建它们。

现在我的问题是我需要在从机(Windows系统)中安装什么才能执行这两个任务? 1)要下载源代码,我需要在slave上安装TFS客户端吗? 2) 对于构建源代码,我需要安装 MSbuild 还是整个 Visual Studio?

非常感谢 !

解答

假设您安装了最新版本的Team Foundation Server 插件,则不需要 TFS 客户端(请参阅https://github.com/jenkinsci/tfs-plugin#400-and-later-new)。

根据您正在构建的内容,可能需要或不需要安装 Visual Studio。根据我的经验,仅使用 MSBuild 而没有 Visual Studio 构建的项目类型有限。有一些技巧或支持的技巧,但它们仅在特定情况下有效:YMMV。

用于 Visual Studio 2017 RC 的新构建工具使这一要求成为过去:如果您可以将代码迁移到 Visual Studio 2017,您将能够使用它们。

Logo

CI/CD社区为您提供最前沿的新闻资讯和知识内容

更多推荐