我有一个脚本可以部署和升级版本,然后标记Git存储库,以便我们可以跟踪哪些代码存在。理想情况下,标记将匹配为标记和版本字符串之间的1:1映射而部署的版本。
是否可以可靠地获取从Bash脚本中生成的版本?
答案 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
的输出进行了一些更改,我们正在考虑制作,因此将来可能会变得更容易。