专栏首页从零开始学自动化测试jenkins学习12-github上提交代码后构建job

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

前言

当我们有代码提交到代码仓库时,我们希望能自动触发构建任务,这个需求可以用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页面,会看到触发成功

本文分享自微信公众号 - 从零开始学自动化测试(yoyoketang),作者:上海悠悠

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-03-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python接口自动化18-requests-toolbelt处理multipart/form-data

    一、requests-toolbelt 1.官方文档地址:[requests-toolbelt官方文档](https://pypi.python.org/py...

    上海-悠悠
  • git使用教程3-解决github网页打开慢的问题

    在使用github的时候,网页加载很慢,因为是国外的服务器,加载是很慢。 这里我们通过修改host文件方法,让github页面能快速打开

    上海-悠悠
  • Selenium2+python自动化57-捕获异常(NoSuchElementException)

    前言 在定位元素的时候,经常会遇到各种异常,为什么会发生这些异常,遇到异常又该如何处理呢? 本篇通过学习selenium的exceptions模块,了解异常发生...

    上海-悠悠
  • 基于flask的网页聊天室(四)

    上次使用了flask_login做用户登录,但是直接访问login_requare装饰的函数会报401错误,这里可以自定义login_requare拦截后的操作...

    py3study
  • 如何在腾讯云上启用 PostgreSQL 数据库远程访问?

    本文介绍的就是如何开启 PostgreSQL 数据库远程访问的具体步骤和方法。本文所列操作,也适合希望使用云服务器自建数据库的同学。

    EarlGrey
  • 数组下标-1你见过吗?

    不知道你有没有见过-1作为数组下标的,我算是见到了。当然这一点在Python之类的语言中毫不稀奇。

    编程珠玑
  • Leetcode 19 Remove Nth Node From End of List 超简洁代码

    Given a linked list, remove the nth node from the end of list and return its he...

    triplebee
  • Component Configuration.js - 所有支持属性列表 - configuration priority

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    Jerry Wang
  • 2017腾讯云峰会观后感

    1、6月21日,腾讯云在深圳举行的腾讯云+未来峰会上,首次发布了 AI战略新品——AI 即服务的智能云。口号似曾相识,有点像今年Google I/O大会上宣布的...

    大数据和云计算技术
  • LeetCode - 反转链表

    原题地址:https://leetcode-cn.com/problems/reverse-linked-list/)

    晓痴

扫码关注云+社区

领取腾讯云代金券