23 lines
676 B
Python
Executable file
23 lines
676 B
Python
Executable file
#! /usr/bin/env python
|
|
# Copyright 2015 The Chromium Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
import os
|
|
import subprocess
|
|
import sys
|
|
|
|
sys.path.append(os.path.dirname(os.path.realpath(__file__)))
|
|
import packaging
|
|
|
|
|
|
def main():
|
|
root_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
|
|
with packaging.TempAppDir(root_dir, symlinks=False) as temp_app_dir:
|
|
yaml_files = list(packaging.Yamls(temp_app_dir))
|
|
args = ['gcloud', 'preview', 'app', 'deploy'] + yaml_files + sys.argv[1:]
|
|
subprocess.call(args, cwd=temp_app_dir)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|