Выполнение нескольких задач - PullRequest
0 голосов
/ 19 февраля 2020

Я выполняю задачу deploy, которая выполняет deployDebug и deployRelease код ниже. Он работал нормально с Gradle 5.0, но когда я обновил его на Gradle 6.1. Каждый раз я получаю сообщение об ошибке, что deployRelease равно FAILED, если я ставлю deployDebug после deployRelease, тогда deployDebug равно FAILED, поэтому все задачи после первого * FAILED. Кроме того, я попытался запустить их так ./gradlew deployDebug deployRelease и deployRelease тоже FAILED. Поэтому мне нужно как-нибудь запустить две задачи одну за другой.

task deployDebug(type: GradleBuild) {
    tasks = ['clean', 'assembleProdDebug', 'appDistributionUploadProdDebug']
}

task deployRelease(type: GradleBuild) {
    tasks = ['clean', 'assembleProdRelease', 'appDistributionUploadProdRelease']
}

task deploy(type: GradleBuild) {
    tasks = ['deployDebug', 'deployRelease']
}
...