lean-cli icon indicating copy to clipboard operation
lean-cli copied to clipboard

部署过程中支持取消

Open aisk opened this issue 8 years ago • 4 comments

部署过程中按 Ctrl+C 可以取消此次部署。取消过程中再次按 Ctrl+C 可以强行退出 CLI 进程。

相关接口: POST /events/cancel/{eventToken}

aisk avatar Aug 31 '17 09:08 aisk

用一个 defer?还是找一个检测 ctrl-c 的信号库?

dlmyb avatar Sep 06 '17 07:09 dlmyb

标准库里的 os/signal 应该就可以做这件事情。

aisk avatar Sep 06 '17 07:09 aisk

这个接口能再详细点吗。。 比如 eventToken 是什么东西?返回值大概是什么结果?。。。

dlmyb avatar Sep 06 '17 15:09 dlmyb

api.DeployAppFromFileapi.DeployAppFromGit 这两个接口的返回值,就是这次部署操作的 eventToken。这个取消接口应该只要确保调用返回了 200 就可以认为成功了。

aisk avatar Sep 07 '17 07:09 aisk