У меня установлен gcloud CLI, и эта команда отлично работает в cmd или shell:
gcloud compute scp --zone europe-west2-b build/libs/distribution-1.0.jar instance-1:distribution.jar
Теперь я хочу создать задачу Gradle, которая делает то же самое.Вдохновленный этим ответом Я пишу
task deployGCloud(type: Exec) {
workingDir "$projectDir"
// on windows
commandLine 'gcloud', 'compute', 'scp'
args "--zone europe-west2-b"
args 'build/libs/distribution-1.0.jar'
args 'instance-1:distribution.jar'
}
deployGCloud.dependsOn bootJar
Но задача с треском проваливается со следующими ошибками:
> Task :deployGCloud FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':deployGCloud'.
> A problem occurred starting process 'command 'gcloud''
CreateProcess error=2, The system cannot find the file specified
Пожалуйста, дайте мне совет о том, какисправить это.