При развертывании задания возможно ли возвращение команды после завершения развертывания? - PullRequest
0 голосов
/ 05 июля 2018

Я использую maven для развертывания своих заданий в облачном потоке данных Google с помощью следующей команды:

mvn compile exec:java -Dexec.mainClass=org.beam.StreamerRunner --Dexec.args="\
...
--runner=DataflowRunner \
..."

Он успешно развертывается, извлекает журнал из задания потока данных и печатает его на выходе. Мне интересно, можно ли сказать, что развертывание не тянет и просто возвращает.

Действительно, мой инструмент CI (TeamCity), который я использую для развертывания своей работы, также ждет, не заканчиваясь никогда.

Я, очевидно, могу запустить команду maven в nohup, но, возможно, существует опция для выхода из команды после завершения развертывания.

1 Ответ

0 голосов
/ 06 июля 2018

Как указал Алекс, я вызывал waitUntilFinish в своем коде, поэтому он точно соответствует тому, что я просил сделать.

Исправлено, как только я убрал звонок на

waitUntilFinish()

...