我们正在使用安装在 linux 上的 uberSVN。在存储库“ R ”中,我们有不同的分支,我需要触发 jenkins 作业以在特定分支“ B ”上提交。在....repository/R/hooks/中有一个名为post-commit的文件。文件内容如下:
REPOS="$1"
REV="$2"
wget "http://jenkinsurl/job/project_r/build?tokten=r_token"
每当提交 repo 时,上述脚本都会调用 wget。另一方面,当且仅当分支“ B ”不是所有存储库都有提交时,我想触发“分支作业”。jenkis 网址如下:
wget "http://jenkinsurl/job/project_r_b/build?tokten=r_b_token"
这样做的正确方法是什么?