Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins从机Windows配置_Jenkins_Tfs_Configuration_Msbuild_Slave - Fatal编程技术网

Jenkins从机Windows配置

Jenkins从机Windows配置,jenkins,tfs,configuration,msbuild,slave,Jenkins,Tfs,Configuration,Msbuild,Slave,我是Jenkins的新手,也是构建.net应用程序的新手,但那个家伙离开了团队,所以我被指派去做这件事。我在网上读了很多关于设置Jenkins master的文章,但很少有关于slave配置的文章。这家伙创造了一个新的奴隶,并在离开前成功地与詹金斯大师取得了联系。他告诉我slave负责1)从TFS服务器下载源代码并2)构建它们 现在我的问题是,我需要在从机(windows系统)中安装什么才能执行这两项任务? 1) 要下载源代码,是否需要在从属服务器上安装TFS客户端? 2) 对于生成源代码,我需

我是Jenkins的新手,也是构建.net应用程序的新手,但那个家伙离开了团队,所以我被指派去做这件事。我在网上读了很多关于设置Jenkins master的文章,但很少有关于slave配置的文章。这家伙创造了一个新的奴隶,并在离开前成功地与詹金斯大师取得了联系。他告诉我slave负责1)从TFS服务器下载源代码并2)构建它们

现在我的问题是,我需要在从机(windows系统)中安装什么才能执行这两项任务? 1) 要下载源代码,是否需要在从属服务器上安装TFS客户端? 2) 对于生成源代码,我需要安装MSbuild还是整个Visual studio


多谢各位

假设您安装了的最新版本,则不需要TFS客户端(请参阅)

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


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

我立即尝试了,并且成功了!谢谢!我在从机上下载VS,MSBuild会自动与VS一起下载。但我只使用MSBuild命令来构建我的项目。还有一个问题,就是对插件机制的好奇。由于插件安装在Jenkins master中,这是否意味着Jenkins master下载源代码,然后将源代码传输到从机?或者是一些神奇的Jenkins软件安装在从机上进行下载?