2017-09-26 78 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中定義這些參數並引用在管道腳本中使用它們。

相關問題