ネイティブ C コードを含む Maven プロジェクトをビルドすることになっているマシンにジェンキンス スレーブをセットアップしています。ただし、マシン自体に問題があることがわかっています。マシンはかなり古いプログラムをホストしており、maven が適切に機能するために必要な JAVA_HOME などの多くの環境変数を使用しています。スレーブ マシンで maven を実行するには、これらの環境変数を設定する必要があります。maven または maven を実行する前に、ssh などの他の依存関係は実行されません。変数を永続的に変更することはできないため、maven ビルドを実行する前に環境変数を変更する方法が必要です。
mvn を実行する前に環境変数を設定することでビルドを手動で実行でき、ビルドは魅力的に機能します。しかし、ビルドを自動的にトリガーするにはジェンキンが必要です。
私が見ているように、次のいずれかが必要です:mavenを実行する前に環境変数を設定するようにjenkinsを設定するか、特定の環境変数の代わりに特定の値を使用するmavenを設定します(jenkinsが実行を処理できるように)
あなたの助けに感謝します。