webhook
jenkins作为老牌的持续集成框架,在这么多年的发展中
Jenkins作为老牌的持续集成框架,在这么多年的发展中,积累很多优秀的plugin工具,对进行持续集成工作带来很大的便利。 gitlab-ci gitlab-ci作为gitlab提供的一个持续集成的套件,完美和gitlab进行集成,gitlab-ci已经集成进gitlab服务器中,在使用的时候只需要安装配置gitlab-runner即可。 gitlab-runner基本上提供了一个可以进行编译的环境,负责从gitlab中拉取代码,根据工程中配置的gitlab-ci.yml,执行相应的命令进行编译
今天测试红帽red hat新一代paas公共云平台opens
今天测试红帽(Red Hat)新一代PaaS公共云平台OpenShift V3, 设定完Node.js的服务后,又在GitHub Fork出Node.js的测试程式码,接着依照文件上设定Webhook来让GitHub可以自动更新我在OpenShift上的程式码。 在尝试一些错误之后,现在记录一下自己成功的步骤: 在Openshift上我的专案中选择Builds,再点选“Configuration”,按下“GitHub Webhook URL”旁的ICON图示来复制URL或直接复制URL。 接着到GitHub的repository上选择“Settings” 进入Setting之后,在左边选择“Webhooks”,在“Payload URL”处把上述复制的URL贴上,并且在“Content type”处选择“application/json” 储存后,可以回到Setting页,再点一下“Webhooks”,可以发现已经新建了一个Webhook,如下图,有绿色的勾勾表示成功,之后只要在GitHub有更新程式时,就会自动更新到Openshift