Как заказать версии движка приложения в gcloud на основе LAST_DEPLOYED - PullRequest
0 голосов
/ 19 января 2019

Я хотел бы показать последнюю версию, сгенерированную в движке приложения, у меня есть это:

gcloud app versions list --sort-by=~VERSION

при выполнении команды она показывает мне: output

Я бы хотел отсортировать по строке, основываясь на названии версии и выводе только последней версии.Я молюсь, чтобы вы могли мне помочь.Привет.

1 Ответ

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

Команда списка версий приложения gcloud принимает опцию --limit, которая может быть полезна для получения того, что вы хотите:

--limit=LIMIT

Максимальное количество ресурсов в списке. По умолчанию unlimited. это Флаг взаимодействует с другими флагами, которые применяются в следующем порядке: --flatten, --sort-by, --filter, --limit.

Таким образом, вы можете получить одну запись, используя --limit=1

Чтобы получить самую последнюю версию, а не самую старую, вам может необходимо изменить порядок сортировки, что возможно при использовании префикса ~:

--sort-by=[FIELD,…]

Разделенный запятыми список имен ключей полей ресурсов для сортировки. По умолчанию порядок возрастает. Префикс поля с `` ~ ´´ для убывания заказ на это поле.

Обратите внимание, что вам может потребоваться избавиться от (некоторых) версий, которые используют разные форматы имен, чем по умолчанию, основанный на отметке времени (например, a2 и v2, отображаемые в вашем текущем списке) для схема работы.

Примечание: возможно, вы захотите остановить некоторые из этих версий - теперь все они работают, возможно, излишне жуя ресурсы и увеличивая расходы.

...