gpt4 book ai didi

drone.io - Drone 是否支持配置构建超时值

转载 作者:行者123 更新时间:2023-12-01 12:24:33 24 4
gpt4 key购买 nike

我为我们的 CI 设置了一个本地无人机服务器。而我们的项目是maven管理的java项目。当运行 mvn clean install 命令时,maven 会将所有依赖项下载到 ~/.m2 目录中。第一次运行此命令将从 maven 远程存储库下载大量数据,这可能需要很长时间。在这种情况下,我在无人机 CI 上遇到了以下错误。

ERROR: terminal inactive for 15m0s, build cancelled

我理解这个消息意味着控制台有 15 分钟没有输出。但这在我的构建环境中是正常情况。我想知道是否可以将 15m 配置为更大的值,以便构建我们的项目。

最佳答案

我之前的回答已经过时了。您现在可以从存储库设置屏幕更改每个单独存储库的默认超时。此设置仅供系统管理员使用。


您可以通过传递 DRONE_TIMEOUT=<duration> 来增加终端非事件超时时间给您的每个代理人。

docker run -e DRONE_TIMEOUT=15m drone/drone:0.5 agent

超时值可以是任何有效的 Go 持续时间字符串 [1]。

# 30 minute timeout
DRONE_TIMEOUT=30m

# 1 hour timeout
DRONE_TIMEOUT=1h

# 1 hour, 30 minute timeout
DRONE_TIMEOUT=1h30m

[1] https://golang.org/pkg/time/#ParseDuration

关于drone.io - Drone 是否支持配置构建超时值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41355832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com