我是Jenkins的新手,并且是构建.net应用程序的新手,但是这个人离开了团队,所以我被分配了这样做。我在网上看过很多关于设置Jenkins master的文章,但很少关于slave配置。这家伙创造了一个新的奴隶,并在他离开之前成功地与詹金斯大师联系。他告诉我,奴隶负责1)从TFS服务器下载源代码和2)构建它们。
现在我的问题是我需要在从机(Windows系统)中安装什么才能执行这两项任务? 1)为了下载源代码,我是否需要在slave上安装TFS客户端? 2)为了构建源代码,我是否需要安装MSbuild或整个Visual Studio?
非常感谢!
答案 0 :(得分:2)
假设您安装了Team Foundation Server Plugin的最新版本,则不需要任何TFS客户端(请参阅https://github.com/jenkinsci/tfs-plugin#400-and-later-new)。
根据您的构建,可能需要安装Visual Studio。根据我的经验,只有一组有限的项目类型只使用MSBuild而不使用Visual Studio构建。有黑客或支持的提示,但它们仅在特定情况下起作用:YMMV。
新Build Tools for Visual Studio 2017 RC使这一要求成为过去:如果您可以将代码迁移到Visual Studio 2017,则可以使用它们。