Можно ли сообщить о развернутой версии приложения с помощью CLI CL - PullRequest
0 голосов
/ 24 января 2019

Существует ли параметр командной строки Cloud Foundry или плагин cli, сообщающий о версии приложений, работающих в заданном пространстве? Я не вижу ничего в справочнике cli.

1 Ответ

0 голосов
/ 26 января 2019

Невозможно получить версию приложения напрямую с помощью cf cli.Cf cli взаимодействует только с облачным контроллером, а облачный контроллер не имеет такого уровня самоанализа в вашем приложении.

Самое близкое, что приходит на ум, - это Pivotal Apps Manager, который может интегрироваться с приложениями Spring Boot.которые используют Actuator для отображения информации о версии / сборке git вашего приложения.См. Здесь.

https://docs.run.pivotal.io/console/using-actuators.html#view-build

Это делается через исполнительные механизмы Spring Boot, поэтому для доступа из командной строки вам нужно будет запустить curl или wget, а неcf.

Кроме этого, вы можете взломать это вместе, установив переменную окружения в вашем приложении, например cf set-env <app> APP_VERSION f3de7f0.Если вы сделали это для каждого приложения, вы можете получить переменные env с помощью cf env <app> и просмотреть версии приложения.Вы могли бы даже написать короткий скрипт для всех приложений в пространстве.

Надеюсь, это поможет!

...