【问题标题】:Can gcloud builds submit run in background?gcloud 构建提交可以在后台运行吗?
【发布时间】:2019-08-28 17:12:58
【问题描述】:

我正在尝试使用 Google Cloud Build 自动化我的构建。由于各种原因,主要的使用流程将是手动启动构建,而不是使用 Github 触发器。

现在你运行时的样子

gcloud builds submit .

它会启动构建过程,但 gcloud 命令必须保持运行才能继续构建。如果我 Ctrl-C 则它会停止整个构建过程。

我可以在后台运行它,但如果我与网络断开连接或我的笔记本电脑进入睡眠状态,这也会中断构建过程(?)

显然构建可以在后台运行,因为这是 Github 触发器的作用;有什么办法可以从命令行做同样的事情吗?

【问题讨论】:

  • 你的平台是什么? Linux?窗户?

标签: google-cloud-platform gcloud


【解决方案1】:

如果您将--async 添加到您的gcloud builds ... 命令中,作业将作为长时间运行的操作异步运行。

您可以查询此操作的状态以确定构建的状态。

https://cloud.google.com/sdk/gcloud/reference/builds/submit

或者,您可以使用 Linux screen 之类的东西在分离后保持任何作业运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 2022-01-01
    • 2012-12-22
    相关资源
    最近更新 更多