15

gradle.properties ファイルは Jenkins のどこに配置すればよいですか?

Gradle プラグインのバージョン 1.21 を使用していますが、プロパティ ファイルをユーザー ホームの .gradle ディレクトリに配置しても見つかりません。

どんなポインタでも大歓迎です。

ありがとう

更新しました

Gradle プラグインは、デフォルトで各プロジェクトのワークスペースで gradle.properties ファイルを探します。すべてのジョブで 1 つのファイルを使用するには、「スイッチ」の下に以下を追加して、次のようにジョブ構成で gradle ホームを設定する必要があります。

-Dgradle.user.home=$HOME/.gradle
4

5 に答える 5

25

Gradle プラグインは、デフォルトで各プロジェクトのワークスペースで gradle.properties ファイルを探します。すべてのジョブで 1 つのファイルを使用するには、「スイッチ」の下に以下を追加して、次のようにジョブ構成で gradle ホームを設定する必要があります。

-Dgradle.user.home=$HOME/.gradle
于 2013-05-02T14:43:14.107 に答える
4

Jenkins Web ページの「システム情報」ページに「user.home」プロパティが表示されます。(スレーブの場合は、スレーブの「システム情報」ページを確認してください) gradle.properties を「user.home」/.gradle/ フォルダーの下に置くと、すべての gradle ジョブがそのプロパティを見ることができます。ジョブが他のスレーブ環境 (つまり、Windows システム) で実行されている場合、スイッチの追加は機能しません。

于 2015-10-29T04:55:05.507 に答える
0

賛成の回答には同意しません。これは、単一ワークスペース環境でのみ機能します。複数のプロジェクトを使用し、公開する複数のネクサス環境があり、たとえばジェンキンスを台無しにしたくない場合は、読む必要があります

https://docs.gradle.org/current/userguide/build_environment.html

gradle プロパティをチェーンする方法。

Gradle プロジェクトのプロパティは、別のフォルダーに保存して職場のルートにコピーできます。後者は .gitignore に追加されるため、誰もが自分のパスワードと設定を構成できます。

これにより、FORCE フラグを Jenkins で使用することも推奨されます。

于 2020-02-07T17:18:02.647 に答える