Drone 插件市场 > Webhook
Webhook
by drone-plugins
Apache License 2.0使用 Webhook 插件,在构建完成时通过 Webhook 通知服务。你需要向 Drone 提供发出的 Webhook URL。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: send
image: plugins/webhook
settings:
username: myusername
password: mypassword
urls: https://your.webhook/...
content_type: application/json
template: |
{
"owner": "{{ repo.owner }}",
"repo": "{{ repo.name }}",
"status": "{{ build.status }}",
}
字段属性说明
urls
string必填项要发送网络钩子的 URL。
默认值:none
username
string可选项用于基本认证的用户名。
默认值:none
password
string可选项用于基本认证的密码。
推荐使用密钥 (Secret) 功能默认值:none
method
string可选项请求使用的 HTTP 方法。
默认值:POST
content_type
string可选项网络钩子的内容类型。
默认值:application/json
template
string可选项网络钩子自定义模板
默认值:none
headers
array可选项自定义标头地图
默认值:none
skip_verify
boolean可选项跳过 SSL 验证。
默认值:false
debug
boolean可选项启用调试信息。
默认值:false