0
我有一個腳本,部署和推廣一個版本,然後標記Git存儲庫,以便我們可以跟蹤哪些代碼是活的。理想情況下,標籤將匹配爲標籤和版本字符串之間的1:1映射部署的版本。是否可以從gcloud預覽應用程序部署中獲取生成的版本?
是否可以可靠地獲取從Bash腳本內生成的版本?
我有一個腳本,部署和推廣一個版本,然後標記Git存儲庫,以便我們可以跟蹤哪些代碼是活的。理想情況下,標籤將匹配爲標籤和版本字符串之間的1:1映射部署的版本。是否可以從gcloud預覽應用程序部署中獲取生成的版本?
是否可以可靠地獲取從Bash腳本內生成的版本?
這裏沒有一個明顯的方式,現在這樣做的權利,但你可以使用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
的輸出進行了一些更改,我們正在考慮製作,因此未來這可能會變得更加容易。