文件名称:gce-deploy-action:使用Github Action部署到Google Cloud Compute Engine
文件大小:4.18MB
文件格式:ZIP
更新时间:2024-02-20 01:30:22
deployment continuous-integration ci deploy google-cloud
部署到Google Compute Engine Github采取行动简化了向Google Compute Engine的部署。 此动作将... 克隆现有的实例模板(使用它作为基础)。 更新新创建的实例模板的元数据配置以运行启动脚本。 告诉实例组管理器使用新的实例模板执行滚动更新。 先决条件 在Cloud Console中手动设置以下资源,或使用类的工具。 创建要通过此操作克隆的基本。 创建一个托管。 请注意,目前仅支持区域实例组。 使用角色Compute Admin和Service Account User创建服务帐户,并导出新的JSON密钥。 deploy.yml 默认情况下,此操作期望在存储库的根目录中有一个deploy.yml 。 这是一个例子: common : labels : gitsha : ${{GITHUB_SHA}} deploys : - name : my-app-deploy region : us-central1 instance_group : my-app-instance-group in