Jenkins 詹金斯没有';t构建在gitlab触发的第一个推送事件上

Jenkins 詹金斯没有';t构建在gitlab触发的第一个推送事件上,jenkins,gitlab,webhooks,Jenkins,Gitlab,Webhooks,我将gitlab配置为在每次推送事件时向jenkins发送一个webhook 我的问题是,jenkins没有开始为分支的第一次推送事件构建,也就是说,如果我创建了一个新分支 我的命令是: git checkout-bfoo;git push——设置上游原点foo webhook消息如下所示: { "before": "0000000000000000000000000000000000000000", "after": "30677c0db88ea188e501199ba33f0

我将gitlab配置为在每次推送事件时向jenkins发送一个webhook

我的问题是,jenkins没有开始为分支的第一次推送事件构建,也就是说,如果我创建了一个新分支

我的命令是:

git checkout-bfoo;git push——设置上游原点foo

webhook消息如下所示:

{
    "before": "0000000000000000000000000000000000000000",
    "after": "30677c0db88ea188e501199ba33f05df06dba4fc",
    "ref": "refs/heads/foo",
    "user_id": 4,
    "user_name": "Sascha Schimke",
    "project_id": 3,
    "repository": {
        "name": "...",
        "url": "git@gitlab...",
        "description": "",
        "homepage": "http://gitlab..."
    },
    "commits": [],
    "total_commits_count": 0
}
我希望詹金斯一家开始建设我的项目,但事实并非如此。 第二次推很好


有什么想法吗?

我在GitLab Jenkins插件上发现了这个bug:


升级到8.6.4(使用Docker图像)为我解决了这个问题。

我在GitLab Jenkins插件上发现了这个错误:


升级到8.6.4(使用Docker图像)为我解决了这个问题。

你的钩子指向哪个URL?您使用的是GitLab钩子插件还是Git插件?当推送发生时,你在詹金斯日志中看到了什么吗?@schimke博士,你有没有发现这个?我有完全相同的问题。@csnate还没有。我可以忽略这个问题。你的钩子指向哪个URL?您使用的是GitLab钩子插件还是Git插件?当推送发生时,你在詹金斯日志中看到了什么吗?@schimke博士,你有没有发现这个?我有完全相同的问题。@csnate还没有。我可以忽略这个问题。