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的钩子触发就可以了。没有其他什么配置需要额外选择。

  • 相关阅读:
    201275判断joomla首页的方法
    phpcms添加视频模块(未完)
    Joomla学习总结
    Joomla资源
    2012725 K2组件学习
    Apache Commons configuration使用入门
    linux学习(7)压缩与解压缩
    linux学习(6)redhat安装xwindow环境
    linux学习(5)iptables防火墙设置
    java实现的一个分页算法
  • 原文地址:https://www.cnblogs.com/woyujiezhen/p/14059133.html
Copyright © 2011-2022 走看看