gradle.properties будут переопределены переменными среды Jenkins при сборке? - PullRequest
2 голосов
/ 12 апреля 2019

мой вопрос: как установить переменные с помощью gradle.properties в проекте Android, когда я запускаю задание в Jenkins CI , и я устанавливаю переменныепереопределить их в gradle.properties .

  1. Будет ли Дженкинс переопределять эти переменные?
  2. Можно ли переопределить gradle.properties в Jenkinsfile конвейер?
  3. Будет ли полезно ввести новое gradle.properties во время строительства?

Спасибо.

1 Ответ

1 голос
/ 15 апреля 2019

Это в значительной степени зависит от того, как определены ваши переменные.Вот пример

ext.greeting = project.properties['greeting'] ?: 'hello'

task greet << {
    println greeting
}

greeting будет перезаписан с командной строкой, как gradle -Pgreeting=welcome greet.

...