# Webhook 自动化部署

# sshkey

自动化部署使用 webhook 通知实现,支持 gitlab / github / gitee,实现前建议配置 sshkey, 可通过以下代码生成 sshkey

ssh-keygen -t rsa

# github webhook 配置

image-20210712113544252

image-20210712113652102

Payload Url 和 Secret,可在web后台项目配置中找到,分别对应通知地址和秘钥,复制粘贴保存即可。

image-20210712113826476

# gitlab webhook 配置

image-20210712114151651

配置链接和私密授权码即可

# gitee webhook 配置

image-20210712114252664

值得注意的是,gitee 的签名方式需要选择签名秘钥,否则可能无法通过验证