adnanh webhook是一个很不错的webhook 实现,方便灵活。 adnanh webhook 支持以下功能: 接收请求 解析header 以及负载以及查询变量 规则检查 执行命令 下面进行简单的参数传递测试 环境准备 参考git https://github.com/rongfengli... ...
分类:
Web程序 时间:
2018-09-25 18:01:05
阅读次数:
534
Kubernetes中,授权有ABAC(基于属性的访问控制)、RBAC(基于角色的访问控制)、Webhook、Node、AlwaysDeny(一直拒绝)和AlwaysAllow(一直允许)这6种模式。需要在kube apiserver设置–authorization mode=RBAC参数,启用RA ...
分类:
Web程序 时间:
2018-09-23 15:08:44
阅读次数:
252
adnanh webhook 支持以下功能: 接收请求 解析header 以及负载以及查询变量 规则检查 执行命令 简单测试 使用docker-compose docker-compose 文件 version: "3" services: webhook: image: almir/webhook... ...
分类:
Web程序 时间:
2018-09-14 16:04:56
阅读次数:
395
一、概述 gitlab是开源代码托管软件,有ce和ee两种版本,一般情况下ce完全能满足企业使用,如果不差钱可以使用ee版本,这里使用的是ce版。之前也一直在做CI/CD,最开始采用gitlab+webhook+jenkins,但是这种组合略显笨重,后来经过一番探索原来gitlab早就自己做好了这一 ...
分类:
其他好文 时间:
2018-09-14 11:55:10
阅读次数:
1220
graphql 协议是支持数据的实时订阅功能的(一般基于websocket 进行实现) prisma 支持客户端订阅以及服务器端订阅(类似webhook),可以方便将 数据推送后端服务 目的 prisma 实现这个功能是方便集成当前的serverless 基础设施,当前支持的是通过webhook 的 ...
分类:
其他好文 时间:
2018-08-28 14:14:54
阅读次数:
392
起因: 经常本地push到gitee等线上代码仓库,然后登陆服务器在进行pull,很麻烦,想偷懒怎么办?使用git的webhook实现! 1.实现原理 1.1本地提交推送 1.2线上仓库监听push动作,也就是webhook,回调url触发服务器的pull操作 1.3服务器pull操作 2.实现步骤 ...
分类:
Web程序 时间:
2018-08-21 15:15:02
阅读次数:
282
本文针对如何设置GitLab以及Jenkins,实现每次GitLab上有提交事件的时候,都能触发Jenkins执行相应的操作,主要分为以下几个步骤: 1、新建GitLab测试用例 进入个人GitLab账号,在右上角的加号中,选出GitLab 的 New Project,可以新建个人的GitLab工程 ...
分类:
Web程序 时间:
2018-08-15 12:03:31
阅读次数:
337
开发测试环境的CI/CD拓扑图,程序员端执行gitpush之后,gitlab的webhook会触发Jenkins上的任务,jenkins在开发测试环境执行已定义好的shell脚本,脚本执行gitpull把最新的代码拿到本地,之后通过dockerfilebuilddocker镜像,然后推到harbor中,同时本地执行dockerrun把刚刚的镜像运行起来;
分类:
其他好文 时间:
2018-08-13 17:00:38
阅读次数:
216
踩坑: 1、php程序执行linux命令是以webserver的user用户(如apache 、www……)操作的,需要在/etc/sudoers添加用户免密码操作权限; 2、以webserver用户执行的命令都只能在其默认根目录中进行,如apache根目录在/usr/share/httpd ; 3 ...
分类:
Web程序 时间:
2018-08-10 19:35:42
阅读次数:
657
上一篇讲了腾讯云同步工具的使用,这篇主要是补充如何将同步结果主动消息通知。 因为cos migration 工具是java语言,并在github开源的,所以可以直接修改源码,添加webhook推送代码。 主要的步骤如下: 上述步骤完成后群聊中就可以显示同步结果了,有成功的文件数,还有失败的文件路径及 ...
分类:
Web程序 时间:
2018-07-16 19:33:38
阅读次数:
363