GitHub拉取请求构建器插件如何知道如何不再一次又一次地构建作业?

时间:2014-11-17 05:43:26

标签: git jenkins

这应该是一个相当简单的问题,但我可能会遗漏一些东西。

我正在使用非常好的GitHub拉请求构建器插件。它有效。

问题:假设我发出拉取请求。当我发现打开拉取请求时,我配置的作业将运行(根据crontab)。让我们说它成功运行并更新了拉取请求中的注释等。

我们说我不会合并也不会关闭拉取请求。插件如何知道不能一遍又一遍地构建作业?

我删除了成功的Jenkins构建以及成功消息" Test PASSed。"。不知何故,它仍然知道它不应该再次建立工作。怎么知道?

感谢。

1 个答案:

答案 0 :(得分:1)

我不确定 - 但我相信该插件会在每次拉取请求的基础上跟踪git提交ID。当git提交ID在特定的pull请求上发生更改时,它会启动一个新的构建。

我相信它也会检查你的提交评论,寻找特别的评论,例如"重新测试这个"发起一些行动。我认为它可能会使用注释的时间戳而不是提交ID,但在那里可能是错误的。