ネイティブCコードを含むmavenプロジェクトをビルドするはずのマシンにjenkinsスレーブを設定しています。しかし、機械自体は問題であることが証明されています。 マシンはかなり古いプログラムをホストしています。これは、JAVA_HOMEのような環境変数を大量に使用しているため、mavenが正しく機能する必要があります。 スレーブマシンでmavenを実行するには、これらの環境変数を設定する必要があります.MavenやMavenを実行する前にsshなどの依存関係は実行されません。変数を永久に変更することはできないので、mavenビルドを実行する前にen環境変数を変更する方法が必要です。mavenを実行する前に環境変数を設定する(jenkinsビルドで)
ビルドはmvnを実行する前に環境変数を設定することで手動で実行でき、ビルドはチャームのように動作します。しかし、ビルドを自動的に開始するにはジェンキンが必要です。私はそれを見たよう
は私がするか必要があります。 設定のジェンキンスさんは達人 または 設定のMavenを実行する前に、環境変数を設定する(ジェンキンスが実行を扱うことができるように)代わりに、特定の環境変数の特定の値を使用するように
あなたのご協力が大変ありがとうございます。
を示唆はい、ジェンキンスは、環境変数を設定するには、いくつかの異なる方法をサポートしています。 –
@PeterSchuetzeのお手伝いをありがとう! – chad