У меня есть задание Jenkins, которое запускает некую задачу gradle:
gradle clean -Pendpoint=qab assembleFromJenkinsJob
Вот сама задача:
task assembleFromJenkinsJob << {
logger.lifecycle("Value of 'endpoint': ${endpoint}")
if (String.valueOf(endpoint).equalsIgnoreCase('qab')) {
assembleJenkinsQa
} else if (String.valueOf(endpoint).equalsIgnoreCase('prod')) {
assembleRelease
}
else
assembleJenkinsQa
}
Задача assembleFromJenkinsJob
выполняется:
:app:assembleFromJenkinsJob
Value of 'endpoint': qab
, но assembleJenkinsQa
или assembleRelease
не запущены.
Я даже пытался сделать это так assembleRelease.execute()
, но ничего не происходит.