如何在 Perforce 提交上触发 Jenkins 构建
How to trigger a Jenkins build on a Perforce submit
我正在使用 Jenkins 和 Perforce。我已经下载了 P4 Plugin,我已经阅读了文档,但我仍然有点困惑。在我的 Jenkins 项目中,我将构建触发器设置为 "Perforce triggered build"。我假设这意味着我需要向 Perforce 添加一个触发器,告诉 Jenkins 运行 一个构建,但我不知道该怎么做。
我无法找到任何关于如何从 Perforce 实施触发器来通知 Jenkins 它需要 运行 的文档。我可以从 Perforce 找到有关如何设置基本触发器的文档,但我无法从 Jenkins 找到任何有关如何设置实际连接以触发基于 Perforce 提交的构建的信息。
在 Jenkins 的 "Changes" 选项卡上,我可以看到提交给 Perforce 的内容,所以我知道 Perforce 和 Jenkins 至少在进行沟通。最初,我认为如果我检查了 "Perforce triggered build",Jenkins 会自动 运行 在 Perforce 提交上构建,但事实并非如此。
所以我的问题是:
我假设我需要手动创建要添加到 Perforce 的触发器是否正确?
如果是这样,有人知道我可以参考的任何文档或示例吗?
是的,您需要向 Perforce 添加触发器。 It's well documented here.
我正在使用 Jenkins 和 Perforce。我已经下载了 P4 Plugin,我已经阅读了文档,但我仍然有点困惑。在我的 Jenkins 项目中,我将构建触发器设置为 "Perforce triggered build"。我假设这意味着我需要向 Perforce 添加一个触发器,告诉 Jenkins 运行 一个构建,但我不知道该怎么做。
我无法找到任何关于如何从 Perforce 实施触发器来通知 Jenkins 它需要 运行 的文档。我可以从 Perforce 找到有关如何设置基本触发器的文档,但我无法从 Jenkins 找到任何有关如何设置实际连接以触发基于 Perforce 提交的构建的信息。
在 Jenkins 的 "Changes" 选项卡上,我可以看到提交给 Perforce 的内容,所以我知道 Perforce 和 Jenkins 至少在进行沟通。最初,我认为如果我检查了 "Perforce triggered build",Jenkins 会自动 运行 在 Perforce 提交上构建,但事实并非如此。
所以我的问题是:
我假设我需要手动创建要添加到 Perforce 的触发器是否正确?
如果是这样,有人知道我可以参考的任何文档或示例吗?
是的,您需要向 Perforce 添加触发器。 It's well documented here.