【发布时间】:2011-07-11 12:08:54
【问题描述】:
如何检查 hudson 是否忙?这意味着我想检查它当前是否正在执行任何构建。
目前正在使用以下东西:
if(lastBuild == lastCompletedBuild){
// hudson is free
}
else{
//hudson is busy
}
这是一个正确的逻辑吗?如果机器在上次构建更新后重新启动/崩溃而 lastCompletedbuild 没有更新怎么办?
有没有公开的API可以直接使用?
【问题讨论】:
-
您需要添加更多相关标签。我什至不知道Hudson是什么,如果它与java有关,那么将java标签添加到您的帖子中。没有相关标签,人们不会找到您的帖子。
-
@Caimen :查看哈德森@hudson-ci.org
-
我假设您正在编写 java 代码,所以我将 java 标记添加到您的帖子中。然而,仅仅因为您试图检测 Hudon 的状态并不一定意味着您正在编写 java.util.详细信息...我们需要它们。
-
您是否有权访问正在运行构建的机器?
-
@akshay:这段代码在哪里执行?