ビルドが生成されたマシンの名前を記録するプロパティ ファイルを生成する際に、私の開発ボックスでチャンピオンのように機能する build.gradle タスクがあります。ロジックは非常に単純です...
def hostname = InetAddress.getLocalHost().getHostName();
私の開発ボックスでは、これは、bash シェルからホスト名を実行した場合と常に同じ値を生成します。
bobk-mbp:DM_Server bobk$ hostname
bobk-mbp.local
ただし、jenkins CI サーバーでは、bash ホスト名は 1 つのものを返しますが、InetAddress.getLocalHost().getHostName(); への呼び出しは 1 つです。何か他のものを返します。これら2つが同じ値を返すようにするには、jenkinsマシンで何を変更する必要がありますか?