【问题标题】:Visual Studio Code push to Compute EngineVisual Studio Code 推送到 Compute Engine
【发布时间】:2021-08-24 12:32:39
【问题描述】:

我在 Google Cloud 中运行了 Compute Engine。我希望能够将代码更改从 Visual Studio Code 推送到 Compute Engine,以便这些更改反映在 CentOS 7 中托管在 Compute Engine 上的网站上。

我已尝试将我的 GitHub 成功链接到 Google Source Repositories,但找不到如何将 Source Repository 实现为我在 Compute Engine 上的主要 Web 文件夹或实现此目的的过程。

【问题讨论】:

    标签: visual-studio-code google-cloud-platform google-compute-engine google-cloud-repository


    【解决方案1】:

    有几种方法可以实现这一点。

    • 您可以编写一个启动脚本来拉下 CSR 主分支中的任何内容,然后运行它。这将要求实例是 每次推送更改时都会重新启动。

    • 您可以通过编写几个脚本来自动执行此操作。

      首先 - 使用 ssh 进入 GCE 虚拟机并在 GCE 虚拟机中运行脚本的脚本。
      第二 - GCE VM 中的脚本,用于从 CSR 中提取更改。

    • 您可以使用 Cloud Build 或 Cloud Functions 之类的工具自动执行此过程(使用由 CSR 更改触发的发布订阅)。

    这个 article 解释了如何在 GCP Cloud 中实现持续交付 计算引擎。

    【讨论】:

    • 嘿用户3676945。我可以帮助您了解其他信息吗?如果您认为我的回答对您有帮助,请考虑采纳(✔️)。我真的很感激。谢谢!
    猜你喜欢
    • 2016-04-15
    • 1970-01-01
    • 2021-05-11
    • 2021-12-26
    • 2023-02-05
    • 2018-09-20
    • 1970-01-01
    • 2019-01-20
    • 2022-10-25
    相关资源
    最近更新 更多