栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在gitlab中为多分支管道詹金斯添加Webhooks

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在gitlab中为多分支管道詹金斯添加Webhooks

如果您想知道触发器设置在多分支管道作业设置中的何处,将回答以下问题:

与其他作业类型不同,多分支作业配置不需要“触发器”设置。只需在GitLab中为推送请求创建一个Webhook,它指向项目的Webhook URL。

来源:https :
//github.com/jenkinsci/gitlab-plugin#webhook-
url

您还可以在Jenkinsfile中提供Gitlab触发器。您可以在上面提供的链接中查看示例。这就是我的工作方式:

    pipeline {        agent { node {     ... }        }        options { gitLabConnection('GitLab')        }        triggers { gitlab(     triggerOnPush: true,     triggerOnMergeRequest: true,     branchFilterType: 'All',     addVoteOnMergeRequest: true)        }        stages { ...        }    }

然后在您的Gitlab项目中,转到“设置”->“集成”,然后在“ URL”中键入Jenkins Job项目的URL。网址应采用以下任一形式:

  • http:// JENKINS_URL / project / PROJECT_NAME
  • http:// JENKINS_URL / project / FOLDER / PROJECT_NAME

请注意,该URL中不包含“ job”,而是使用“ project”。

确保在“触发器”下也选中了“推送事件”,是否希望每当有人按下提交时就触发作业。

最后,在测试Webhook之前,首先针对您的Jenkinsfile运行构建,以便Jenkins为Gitlab设置触发设置。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/636652.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号