帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:Payload  form  Webhooks  team  SUP  格式  Formats  plugin  
WebHooks plugin for Teamcity. Supports many build states and payload formats.

  • 源代码名称:tcWebHooks
  • 源代码网址:http://www.github.com/tcplugins/tcWebHooks
  • tcWebHooks源代码文档
  • tcWebHooks源代码下载
  • Git URL:
    git://www.github.com/tcplugins/tcWebHooks.git
  • Git Clone代码到本地:
    git clone http://www.github.com/tcplugins/tcWebHooks
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/tcplugins/tcWebHooks
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • tcWebHooks - 为生成事件发送webhooks的TeamCity插件

    tcWebHooks是一个TeamCity插件,它向你选择的目标发送 webhook HTTP POST 请求。 对于在其他系统中使用事件驱动架构来获取更新的事件,而不是轮询来生成构建状态更改,事件的日志是一。

    典型的用例包括:

    • 将消息发布到聊天系统
    • 通知系统应触发操作的事件。 例如部署。包装等。
    • 控制硬件如熔岩 LAMP,构建小兔子等。
    • 有关事件的任何它的他信息,而不是必须轮询。

    特性

    标准特性

    • WebUI用于创建 webhooks
    • 通过各种不同方法( 模板,生成属性,自定义参数) 可以自定义的webhook主体
    • 可以从构建生命周期中的许多不同事件中触发
    • 用于一次有效负载格式规范的WebHook模板,并在多个WebHook配置中使用
    • 通用服务的一组模板。 例如松弛和 MatterMost,Flowdock,ElasticSearch
    • 可以用于组装自定义负载和访问TeamCity构建属性( 例如 ${teamcity.agent.jvm.os.name} )的变量的标准列表。

    高级功能

    • 使用代理插件对出站请求支持
    • 正则表达式过滤器支持,它允许根据webhook属性中的文本有条件地控制事件
    • 用于创建/修改模板( 在未来支持创建/编辑webhooks的计划)的一个 REST-API 插件
    • 导入和导出webhook模板通过 REST API 共享。
    • 控制 HTTP超时超时。

    屏幕截图

    WebHook创建/编辑屏幕

    Screenshot showing the "Add New WebHook" screen

    WebHook模板负载编辑屏幕

    Screenshot showing the "Edit Build Event Template" screen

    管理选项卡中的日志记录错误

    Screenshot showing the "WebHooks Admin tab"



    文章标签:plugin  STA  for  SUP  form  格式  team  Formats  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语