zoukankan      html  css  js  c++  java
  • jenkins配置github钩子

    1.github生成一个token,如果不太清楚什么权限需要,那就全部勾选。

    2.进入git项目中,setting里面配置web hooks,记住payload url的值固定是:http://ip:jenkins的端口号/github-webhook/

    注:可以直接访问这个payload url,如果出现下图则说明配置正确

    3.content-type选择application/x-www-form-urlencoded,而不是application/json,之前我一直选择application/json结果一直失败

    4.secret是不用填写的,然后选择自己要的触发条件。

    5.Recent Deliveries中的东西相当于一个日志,什么时候发送了钩子,发送的内容和相应的内容。我之前一直返回403,然后才知道不能选择application/json

    6.在jenkins中配置。具体要不要什么插件我也不太清楚。直接说操作步骤,如果有些东西没有就百度下需要什么插件之类的

    我在jenkins中用了中文插件,我直接说内容。自己对着着去找

    系统管理-->系统配置-->github,添加一个github service,然后名称随便,API URL是直接写固定值https://api.github.com的,然后添加凭据,类型是secrent text,secrent是直接在github中生成的token,然后点击连接测试成功的话会出现你的github用户名。

    7.保存配置后,在创建任务的时候记得选择github的钩子触发就可以了。没有其他什么配置需要额外选择。

  • 相关阅读:
    5. Redis持久化
    4.Redis客户端
    3.Redis高级功能
    2.Redis五种数据结构
    1.Redis简介
    32.Mysql Cluster
    suffix ACM-ICPC 2017 Asia Qingdao
    多层BFS
    我想和你们说说java和C++___C加加
    11073 最热门的K个搜索串
  • 原文地址:https://www.cnblogs.com/woyujiezhen/p/14059133.html
Copyright © 2011-2022 走看看