gradle.properties будут переопределены переменными среды Jenkins при сборке?

1

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

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

Спасибо.

Теги:
jenkins-pipeline
continuous-integration

1 ответ

0

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

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

task greet << {
    println greeting
}

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

  • 0
    Это именно тот ответ, который я искал, спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню