2

ubuntu jenkins マスターで、gradle を次のように自動インストールするように構成しました。

GRADLE_HOME: /var/jenkins/tools/mygradle

ここに画像の説明を入力

その結果、gradle はすべての ubuntu スレーブにここにインストールされます。

/var/jenkins/tools/mygradle/bin/gradle 

これは正常に機能し、私の gradle ジョブはスレーブ ノード上に構築されます。

ここで、ジョブで .sh スクリプト (ビルド ステップ - シェルの実行) を呼び出す必要があります。ある時点で、スクリプトはgradleを呼び出すため、PATHにある必要があります。しかし、(ビルド スレーブの 1 つで) ジョブを実行すると、gradle が見つかりません。

すべてのスレーブに gradle を自動インストールし、すべてのスレーブの PATH に gradle を追加することは可能ですか?

すべてのスレーブは、SSH を介して UNIX マシンで起動スレーブ エージェントを使用して起動されます

4

1 に答える 1

1

これは機能します:

https://wiki.jenkins-ci.org/display/JENKINS/Tool+Environment+Plugin

少なくとも今のところ。欠点は、ジョブごとに構成する必要があることです。

于 2013-01-12T18:40:40.383 に答える