传入Webhook URL
当传入Webhook集成被创建时,它生成一个唯一的webhook URL,可以用来将信息发布到与集成相关的任何资源中。
使用
传入Webhook可以在传入Webhook资源。
传入的Webhook集成可以也可以直接添加到一个步骤中集成
部分。
默认环境变量
当您使用此集成创建资源时,和创建一个使用它的步骤时,会自动提供一组环境变量。
环境变量 |
描述 |
---|---|
res_ <资源名称> _webhookName_authType |
选择hmac、basic或authorization |
res_ <资源名称> _webhookName_秘密 |
秘密与hmac使用 |
res_ <资源名称> _webhookName_username |
要使用的用户名触发的webhook |
res_ <资源名称> _webhookName_password |
用户密码 |
res_ <资源名称> _webhookName_授权 |
触发webhook的授权 |
当你把这个积分直接加到一个步骤时,会自动提供一组环境变量。
环境变量 |
描述 |
---|---|
int_ < integration-name > _authType |
选择hmac、basic或authorization |
int_ < integration-name > _secret |
秘密与hmac使用 |
int_ < integration-name > _username |
要使用的用户名触发的webhook |
int_ < integration-name > _password |
用户密码 |
int_ < integration-name > _authorization |
触发webhook的授权 |
例子
- 这个例子使用了一个名为
MyIncomingWebhookIntegration
。这个集成创建的唯一Webhook URL可用于将信息发布到与集成相关联的任何资源中。在这个例子中,t他的集成在资源中使用MyIncomingWebhookResource
。触发ExampleStep
步骤,资源MyIncomingWebhookResource
在步骤中用作输入资源。 - 此示例的管道DSL可在这个存储库在JFrogGitHub帐户。
2022世界杯阿根廷预选赛赛程资源:—名称:MyIncomingWebhookResource类型:IncomingWebhook配置:webhookName: MyIncomingWebhookIntegration管道:—名称:ExamplePipeline步骤:—名称:ExampleStep类型:Bash配置:inputResources:—名称:MyIncomingWebhookResource执行:onExecute:—echo "$res_MyIncomingWebhookResource_payload" | jq '。有效载荷。Json - read_json有效负载。json“LESSER_SECRET_FORMULA”