【问题标题】:VSTS build agent on another machine than jenkinsVSTS 在 jenkins 以外的另一台机器上构建代理
【发布时间】:2017-08-01 16:06:36
【问题描述】:

我有一个以 GIT 作为 SCM 的 VSTS 项目。

我有一台配置了 VSTS 代理的本地构建机器(例如 server1)。

我在另一台本地机器上有一个 jenkins 服务器(例如 server2)。

获取源在 server1 上完成。然后我使用“Queue Jenkins Job”任务触发一个带有 jenkins 项目名称的构建(项目在 jenkins 服务器上配置,可能很糟糕)。

但是源代码如何从 server1 移动到 server2 呢?我的詹金斯工作怎么知道在哪里可以找到要构建的源代码?

【问题讨论】:

  • 您可以为此使用复制从属插件并将所需的文件复制到主工作空间。

标签: git jenkins azure-pipelines azure-pipelines-build-task


【解决方案1】:

您应该在 Jenkins 构建工具期间使用 Team Foundation Server Plugin 获取源代码。

如果您需要在不同的服务器上使用源文件,您可以从远程服务器复制文件。一些相关的线程:

How to copy file from SSH remote host to Jenkins Server

How to copy file from remote host to jenkins server

【讨论】:

  • 好的,所以,获取资源不应该由 vsts 完成,而是由 jenkins 完成;可以适合我的用例
猜你喜欢
  • 2017-04-09
  • 2012-09-16
  • 2017-06-10
  • 2013-01-03
  • 2021-09-11
  • 1970-01-01
  • 1970-01-01
  • 2021-10-25
  • 1970-01-01
相关资源
最近更新 更多