如何使用在 Linux 上运行的 Jenkins 从属服务器从 TFS 服务器下载文件

如何使用在 Linux 上运行的 Jenkins 从属服务器从 TFS 服务器下载文件

我的 Jenkins 从属服务器在 Linux 机器上运行,我需要从 TFS 服务器下载软件包,我已经在 J​​enkins 中安装了 TFS 插件并提供了所有详细信息,这是否足以在执行 shell 中使用 tf get 命令,还是我需要在我的 Linux 服务器上安装 tf 实用程序?请告诉我是否还有其他方法可以在基于 Linux 的 Jenkins 从属服务器上从 TFS 获取工件。

提前致谢!

问候,Piyush

答案1

根据文档,从 v 4.0.0 开始,插件本身嵌入了 SDK,因此不再需要 CLC。

https://github.com/jenkinsci/tfs-plugin/blob/master/README.md

我们一直在针对 TFS 2103 - TFS 2018 使用 Jenkins 1 和 Jenkins 2 运行访问 TFS 中的 tfvc 和 git 存储库的 Linux 节点。

答案2

我通过以下流程解决了我的问题:

  • 在我的 Jenkins 主服务器上安装了 TF Team Explorer EveryWhere Utility
  • tf get在 Jenkins master 上使用下载包
  • 然后将其转移到Jenkins从机上。

相关内容