2013-04-23 2 views
10

Где я должен поместить файл gradle.properties в Jenkins?Где я должен помещать gradle.properties в Jenkins

Я использую версию 1.21 плагина Gradle, но он не находит файл свойств, когда я помещаю его в каталог пользователя .gradle.

Любые указатели будут очень признательны.

Благодаря

ОБНОВЛЕНО

Плагин Gradle выглядит по умолчанию в рабочем пространстве каждого проекта для файла gradle.properties. Для того, чтобы использовать один файл для всех заданий, вам необходимо установить Gradle дом в вашей конфигурации рабочих мест следующим образом, добавив следующее в разделе «переключателей»:

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

Возможно, у вас есть домашняя папка jenkins? – plsgogame

+1

Вы уверены, что ставите 'gradle.properties' в правильный домашний дом Gradle? Я не думаю, что плагин Jenkins вовлечен в его поиск. –

ответ

-4

Просто поместите gradle.properties рядом сборки. Gradle.

С уважением, Олл

14

Плагин Gradle выглядит по умолчанию в рабочем пространстве каждого проекта для файла gradle.properties. Для того, чтобы использовать один файл для всех заданий, вам необходимо установить Gradle дом в вашей конфигурации рабочих мест следующим образом, добавив следующее в разделе «переключателей»:

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

Пожалуйста, отметьте свой ответ как принято - это самый лучший пока. –

2

В вашем Дженкинс веб-странице, вы можете увидеть «пользователя .home 'в разделе «Информация о системе». (для slave, проверьте страницу «Системная информация» slave) Вы добавили бы gradle.properties в папку «user.home» /. gradle /, и каждое задание градации могло видеть эти свойства. Добавление переключателя не работает, если ваше задание выполняется в другом подчиненном окружении (например, в системе Windows)

+0

Это спасет меня для нашего проекта Multi Configuration. Это выполняет ту же сборку для windows и linux – sandrozbinden

Смежные вопросы