有没有办法在无人机完成或超时之前杀死它?
无人机的默认超时时间为 6 小时(https://github.com/drone/drone/blob/master/cmd/drone/drone.go#L32)如果您的 makefile 中有错误而卡住了,那么您需要等待6个小时。
如果您的同时构建数量有限,这会特别烦人。我的问题是关于自托管的开源版本,而不是托管版本,如果它有任何区别的话。
问问题
971 次
4 回答
1
您可以使用 CLI 停止无人机构建:
drone build stop <repo/name> <build>
如果构建无法停止/取消,您可以将其杀死:
drone build kill <repo/name> <build>
在无人机 CLI 文档中查看更多命令。
于 2018-08-30T10:03:39.190 回答
0
我刚刚推送了一个新的提交,它会自动停止卡住的构建并开始一个新的构建。无需等待 6 小时。;)
于 2015-08-10T18:33:43.530 回答
0
要使用无人机 cli 停止构建,请使用以下命令:
drone build stop <root/name> <DRONE_BUILD_NUMBER>
确保导出以下内容:
export DRONE_SERVER=https://drone.server.com
export DRONE_TOKEN=<secret_drone_token>
也可以使用 API 停止构建:
DELETE /api/repos/{owner}/{repo}/builds/{build}
于 2021-05-27T12:17:20.040 回答