2017-09-26 76 views
0

我在一台服务器上有詹金斯,而我的构建服务器是不同的。如何在Jenkins管道中指向构建服务器,以便我的应用程序将构建在构建服务器中如何在Jenkins管道中添加构建服务器的详细信息?

使用grade和java。

我们是否需要在舞台内使用节点('Build 1')?

请给我一些示例代码。

+0

是的,你对['node']的标签参数是正确的(https://jenkins.io/doc/pipeline/steps/workflow-durable-task-step/#code-node-code-分配节点)步骤。你为什么不试试这个?这么容易发布在这里? ;-) – StephenKing

+0

我已经尝试过了。它不工作。在这里发布来检查语法问题。 –

+0

什么不起作用?节点标签中不允许有空格。请提供更多细节,以及如何设置它。 – StephenKing

回答

1

在詹金斯,你所谓的从机或詹金斯节点构建服务器,您需要

首先添加此“buildserver”到詹金斯节点提前,那么你会得到节点名称(或标签他们像ubuntu-buildserver ),见one jenkins distributed build blog

enter image description here

在脚本管线其次指定/引用此名称的节点

node("ubuntu-buildserver") 

如果您使用声明式管道,请检查syntax#agent部分。

对于像credentialsId这样的其他全局配置类似,您需要在jenkins中定义这些参数并引用在管道脚本中使用它们。

相关问题