文档

使用webhook插件发送通知

更新时间:
一键部署

用户可以在流水线中配置webhook通知插件,流水线运行状态信息会自动发送到用户配置的链接地址。

用户可以为任务添加webhook插件。用户需要配置接受webhook的uri地址。注意该地址必须公网可访问。

webhook插件配置

云效发送的webhook请求一律为post请求,任务状态信息的payload示例如下。

  1. {
  2. "event": 'task',
  3. "action": 'status',
  4. "task": {
  5. "pipelineId": 183,
  6. "pipelineName": 'test pipeline',
  7. "stageName": '构建',
  8. "taskName": 'java构建',
  9. "buildNumber": 19,
  10. "statusCode": 'SUCCESS', \\ UNKOWN, RUNNING, WAITING, CANCELLING, CANCELED,FINISH,SUCCESS,FAIL,SKIP
  11. "statusName": '运行成功',
  12. "pipelineUrl": 'https://rdc.aliyun.com/ec/pipelines/156539?build=19',
  13. "message": '[test pipeline]流水线阶段[构建]任务[java构建]运行成功'
  14. },
  15. "sources": [
  16. {
  17. "repo": 'git@gitlab:test.git',
  18. "branch": 'master',
  19. "commitId": 'xdfdfdff',
  20. "privousCommitId": 'ddddd',
  21. }
  22. ],
  23. "globalParams": {
  24. "key1": 'aaa',
  25. "key2": 'bbb',
  26. }
  27. }
  • 本页导读 (0)
文档反馈