前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jenkins学习12-github上提交代码后构建job

jenkins学习12-github上提交代码后构建job

作者头像
上海-悠悠
发布2020-03-26 11:01:52
6790
发布2020-03-26 11:01:52
举报

前言

当我们有代码提交到代码仓库时,我们希望能自动触发构建任务,这个需求可以用jenkins的“构建触发器”来实现。 一般自己公司有本地的代码参考如gitlab,我这里以github为例,设置都差不多。 环境准备: 1.Jenkins安装GitHub Plugin插件 2.Jenkins服务可以外网访问

系统设置

jenkins系统管理-系统设置-Git Hub插件,点开高级选项

勾选为 Github 指定另外一个 Hook URL,这里的地址:http://ip:端口/github-webhook/记住,后面在github的webhook设置同一个地址

webhook

打开github仓库页面-Settings

添加webhook

编辑webhook,需注意的是Payload URL要外网也能访问的,否则GitHub无法访问到Jenkins

  • Payload URL 输入 http://ip:端口/github-webhook/,与上面jenkins上设置的 Hook URL 地址一致
  • Which events would you like to trigger this webhook? 选择仅push过去代码的时候触发 :Just the push event.

如果想选其他的触发方式,可以点开 “Let me select individual events.”

点击 Add webhook 按钮提交成功。

构建触发器

在job设置里面构建触发器勾选:GitHub hook trigger for GITScm polling

触发构建

接下来去更新代码,push到github仓库,推送过去后,会自动触发jenkins的job任务,同时查看github的webhook页面,会看到触发成功

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始学自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 系统设置
  • webhook
  • 构建触发器
  • 触发构建
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档