StackStorm介绍
StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。
Webhook
StackStorm提供了Webhook来触发Trigger。 Sensor是属于pull的机制,即Sensor去探测外部系统,当事件发生时区触发Trigger。而Webhook是的push的机制,由外部系统来调用Webhook来主动触发Trigger。
自定义Webhook
StackStorm提了一个Triggercore.st2.webhook用于注册Webhook:
$ st2 trigger get core.st2.webhook +-------------------+--------------------------------------------------------------+ | Property | Value | +-------------------+--------------------------------------------------------------+ | id | 5afa49092b2556015687cca4 | | ref | core.st2.webhook | | pack | core | | name | st2.webhook | | description | Trigger type for registering webhooks that can consume | | | arbitrary payload. | | parameters_schema | { | | | "additionalProperties": false, | | | "type": "object", | | | "properties": { | | | "url": { | | | "required": true, | | |