Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
哈德逊';s poll scm是否支持git?_Git_Hudson - Fatal编程技术网

哈德逊';s poll scm是否支持git?

哈德逊';s poll scm是否支持git?,git,hudson,Git,Hudson,我在hudson中配置了一个作业,使用“poll scm”方法触发构建,但是,它似乎不起作用 有没有人遇到过这样的问题? 我在哪里可以得到这样一个问题的相关日志 有人能告诉我如何诊断这个问题吗?您必须指定一个时间表才能使它工作。 例如,我正在使用 * * * * * 这样,当我将新提交推送到分支时,构建就开始了 您必须指定一个时间表才能使其正常工作。 例如,我正在使用 * * * * * 这样,当我将新提交推送到分支时,构建就开始了 请注意,对于不工作的“轮询SCM”选项,存在挂起(或关闭的

我在hudson中配置了一个作业,使用“poll scm”方法触发构建,但是,它似乎不起作用

有没有人遇到过这样的问题? 我在哪里可以得到这样一个问题的相关日志


有人能告诉我如何诊断这个问题吗?

您必须指定一个时间表才能使它工作。 例如,我正在使用

* * * * *
这样,当我将新提交推送到分支时,构建就开始了


您必须指定一个时间表才能使其正常工作。 例如,我正在使用

* * * * *
这样,当我将新提交推送到分支时,构建就开始了


请注意,对于不工作的“轮询SCM”选项,存在挂起(或关闭的“不复制”)错误:

  • 哈德逊:“
  • 詹金斯:“是的。”
两人的评论略有不同,线索如下:

我已经解决了这个问题;当插件试图调用“
git tag-l master
”时,如果git版本1.5.2.5上没有标记,它将以非零状态退出

此后,我将我们的git版本升级到1.7.5-rc1,当没有名为master的标记时,它不再失败

可能不应该检查“
git tag-l master
”的退出状态,或者应该强制执行特定的git版本(是否在文档中?很抱歉,我没有阅读它们…)


请注意,对于不工作的“轮询SCM”选项,存在挂起(或关闭的“不重新编程”)错误:

  • 哈德逊:“
  • 詹金斯:“是的。”
两人的评论略有不同,线索如下:

我已经解决了这个问题;当插件试图调用“
git tag-l master
”时,如果git版本1.5.2.5上没有标记,它将以非零状态退出

此后,我将我们的git版本升级到1.7.5-rc1,当没有名为master的标记时,它不再失败

可能不应该检查“
git tag-l master
”的退出状态,或者应该强制执行特定的git版本(是否在文档中?很抱歉,我没有阅读它们…)


查看作业时,侧边栏中有一个“Git轮询日志”链接:

如果出现错误,这通常会显示有用的错误(或者指示轮询是否没有像您预期的那样定期进行-检查时间戳)

“一切正常”日志如下所示:

Started on Jun 20, 2012 10:11:27 PM
Using strategy: Default
[poll] Last Build : #1
[poll] Last Built Revision: Revision c5d36c91be40b9dbeed44d6649a3535ad0a524ac (origin/master)
Fetching changes from the remote Git repositories
Fetching upstream changes from https://example/repo.git
Polling for changes in
Done. Took 1.2 sec
No changes

查看作业时,侧边栏中有一个“Git轮询日志”链接:

如果出现错误,这通常会显示有用的错误(或者指示轮询是否没有像您预期的那样定期进行-检查时间戳)

“一切正常”日志如下所示:

Started on Jun 20, 2012 10:11:27 PM
Using strategy: Default
[poll] Last Build : #1
[poll] Last Built Revision: Revision c5d36c91be40b9dbeed44d6649a3535ad0a524ac (origin/master)
Fetching changes from the remote Git repositories
Fetching upstream changes from https://example/repo.git
Polling for changes in
Done. Took 1.2 sec
No changes

我想知道如何定位hudson的日志文件(不是作业日志)在每个作业页面的侧栏中都有一个“Git polling log”链接,如果我没记错的话,添加关于它如何工作以及为什么不工作的详细信息我想知道它是如何工作以及为什么不工作的,所以我想知道如何找到哈德逊的日志文件(不是作业日志)在每个作业页面的侧栏中都有一个“Git轮询日志”链接,如果我没记错的话是的,我做了所有这些。提供git存储库,设置构建触发器以轮询SCM,编写contab表达式“25****”,并在轮询时间前23分钟提交。但是,我没有工作如果我定期选择构建,我工作得很好。所以我怀疑它在使用Poll SCM时是否支持git。提供git存储库,设置构建触发器以轮询SCM,编写contab表达式“25****”,并在轮询时间前23分钟提交。但是,我没有工作如果我定期选择构建,我工作得很好。所以我怀疑它在使用Poll SCM时是否支持git。我在侧栏中看不到“git Polling Log”链接。你能上传一张照片吗?唯一的线索是作业日志,当我使用由计时器签出启动的“周期性方法”时,该日志如下所示:工作区。。。。。使用策略:默认,但如果使用SCM轮询,则不会生成作业日志。@welkinwalker屏幕截图已添加。是在Jenkins中拍摄的,但我几乎可以肯定,在HudsonI分支无法在侧边栏中看到“Git Polling log”链接之前很久,日志页面就已经存在了。你能上传一张照片吗?唯一的线索是作业日志,当我使用由计时器签出启动的“周期性方法”时,该日志如下所示:工作区。。。。。使用策略:默认,但如果使用SCM轮询,则不会生成作业日志。@welkinwalker屏幕截图已添加。是在Jenkins中拍摄的,但我几乎可以肯定,在hudson分支之前很久,日志页就已经存在了。我使用的CI服务器是hudson,在我问这个问题之前,我已经看过这篇文章了,似乎这个问题在一年前就解决了,无法用ver2.0.1复制,但我的版本是2.2.0(hudson和git插件)我使用的CI服务器是hudson,在我问这个问题之前我已经看过这篇文章了,这个问题似乎在一年前就解决了,无法用ver2.0.1复制,但我的版本是2.2.0(hudson和git插件)