工件部署发生时触发作业

Trigger job when artifactory deployment happens

我想在每次将新文件上传到 artifactory 文件夹时触发 jenkins 作业,前提是该文件是 *.exe。到目前为止,我已经尝试使用 URL 触发器,但我什至无法在上传任何文件时触发作业。

这是我的url: https://artifactory/my_repo/builds/

因此,例如,如果有人上传一个名为 v1.8.8 的文件夹和一个 *.exe 文件,就会触发作业。

这是我目前尝试过的: https://artifactory/my_repo/builds/ https://artifactory/my_repo/builds/*/

进行了轮询,但没有检测到任何更改,即使我直接在构建文件夹中上传文件也是如此。这样做的正确方法是什么?

您的 URL 中缺少 /artifactory/api/storage

完整 URL 在你的情况下应该是 https://artifactory/artifactory/api/storage/my_repo/builds/

查看JFrog官方文档here