Как создать задачу, которая динамически устанавливает идентификатор проекта ядра приложения и запустить задачу appengineDeploy
?
В этом примере, когда я запускаю deployStaging
appengineDeploy
выполняется с проектом 'a', как я могу переписать этот код, чтобы он работал с проектом 'b'?
buildscript {
dependencies {
classpath("com.google.cloud.tools:appengine-gradle-plugin:2.0.1")
}
}
apply plugin: 'com.google.cloud.tools.appengine'
def gcpProject = 'a'
appengine {
deploy {
projectId = gcpProject
}
}
task deployStaging() {
doLast {
gcpProject = 'b'
}
}
deployStaging.finalizedBy appengineDeploy