是否可以从gcloud预览应用程序部署中获取生成的版本?

时间:2015-10-07 19:52:06

标签: gcloud

我有一个脚本可以部署和升级版本,然后标记Git存储库,以便我们可以跟踪哪些代码存在。理想情况下,标记将匹配为标记和版本字符串之间的1:1映射而部署的版本。

是否可以可靠地获取从Bash脚本中生成的版本?

1 个答案:

答案 0 :(得分:0)

目前还没有一种明显的方法可以做到这一点,但您可以使用gcloud preview app modules命令以一种全面的方式执行此操作:

$ gcloud preview app modules list --format='value(module,version,is_default)' |
    grep modulename |
    grep True |
    awk '{print $2}'
20150824t183552

--format标志位于那里,因为输出在版本之间不一定稳定。 grep True过滤默认版本。

这将为您提供模块modulename的默认版本的版本号,在使用促销进行部署后,该版本号将是您刚刚创建的版本。

我们对gcloud preview app deploy的输出进行了一些更改,我们正在考虑制作,因此将来可能会变得更容易。