webhooks:Git和Mercurial服务器端Webhooks用于触发AppVeyor构建

时间:2024-06-06 09:49:52
【文件属性】:

文件名称:webhooks:Git和Mercurial服务器端Webhooks用于触发AppVeyor构建

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-06 09:49:52

Ruby

AppVeyor Webhooks 警告:这是预发行软件-AppVeyor中尚未实现“通用” Git和Mercurial存储库。 当您将新提交推送到远程存储库时,您希望AppVeyor立即为这些更改启动新的构建。 轮询存储库是不好的。 幸运的是,Git和Mercurial都支持钩子-可扩展性机制,该机制允许在各种服务器端事件(例如“收到代码”)上调用自定义脚本。 Hook脚本收集有关提交的信息,并将JSON请求发送到AppVeyor以开始新的构建。 该存储库包含用于触发AppVeyor构建的Git和Mercurial服务器端挂钩。 为了在Linux和Windows之间实现最大的互操作性,请使用Ruby编写钩子。 只有一个外部依赖项json 。 安装水银钩 在changegroup事件上调用Mercurial挂钩-在将一组变更集从其他地方引入到存储库中之后运行。 有关更多详细信息,请参


【文件预览】:
webhooks-master
----mercurial()
--------mercurial-changegroup.rb(2KB)
----git()
--------post-receive.rb(3KB)
----README.md(2KB)

网友评论