簡體   English   中英

我應該把 gradle.properties 放在詹金斯的什么地方

[英]Where should I put gradle.properties in Jenkins

我應該將 gradle.properties 文件放在 Jenkins 的什么位置?

我正在使用 Gradle 插件的 1.21 版,但是當我將它放在用戶主 .gradle 目錄中時它沒有找到屬性文件。

任何指針將不勝感激。

謝謝

更新

Gradle 插件默認在每個項目的工作區中查找 gradle.properties 文件。 為了在所有作業中使用一個文件,您需要在作業配置中設置 gradle home,如下所示,在“開關”下添加以下內容:

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

Gradle 插件默認在每個項目的工作區中查找 gradle.properties 文件。 為了在所有作業中使用一個文件,您需要在作業配置中設置 gradle home,如下所示,在“開關”下添加以下內容:

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

在您的 Jenkins 網頁中,您可以在“系統信息”頁面中看到“user.home”屬性。 (對於 slve,檢查 slave 的“系統信息”頁面)您將 gradle.properties 放在“user.home”/.gradle/ 文件夾下,每個 gradle 作業都可以看到該屬性。 如果您的作業在其他從屬環境(即 Windows 系統)上運行,則添加開關不起作用

除了@devmojopum 的回答之外,請確保在您的作業配置中未選中“強制 GRADLE_USER_HOME 使用工作區”。

搖籃配置

我不同意贊成的答案。 這僅適用於單工作區環境。 如果您使用多個項目,有多個要發布到的 nexus 環境,並且還希望 jenkins 不會搞砸,那么您應該閱讀

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

如何鏈接 gradle 屬性。

Gradle 項目屬性可以存儲在單獨的文件夾中並復制到工作區根目錄,后者添加到 .gitignore 中,因此每個人都可以配置自己的密碼和設置。

這也鼓勵在 Jenkins 中使用 FORCE 標志。

只需將 gradle.properties 放在 build.gradle 旁邊。

問候, 奧萊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM