欢迎加入前端交流群:749539640
svn其实也和github一样有自己的钩子,我们先看下效果
钉钉机器人配置(webhook生成)
设置=>添加机器人
添加自定义机器人,这里的关键词添加
#
即可
复制webhook
svn设置
我们进入到svn的服务器代码目录,会看到有个hooks的文件夹
目前svn提供了5个hooks,今天我们只介绍post-commit
参考
它在事务完成后运行,创建一个新的修订版本。大多数人用这个钩子来发送关于提交的描述性电子邮件,或者作为版本库的备份。版本库传给程序两个参数:到版本库的路径和被创建的新的修订版本号。退出程序会被忽略。
接下来我们进入hooks文件夹,执行
1 | vim post-commit |
如果没有会自动新建此文件
键入代码
1 | #!/bin/bash |
我说一下之前钉钉webhoos生成时候安全设置的
#
号和上述代码中提交版本后的#
对应了起来
最后测试效果就是文字开始的图片!每次提交代码都会触发postcommit hook自动推送信息到钉钉
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 王志超的博客!
评论