我的 Jenkins 从属服务器在 Linux 机器上运行,我需要从 TFS 服务器下载软件包,我已经在 Jenkins 中安装了 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从机上。