1. add job in Jenkins
Build Triggers token=new_commit
2. 这样通过浏览器或者curl访问一下链接,既可以trigger该Jenkins job
JENKINS_URL/job/jenkins-svn-trigger/build?token=TOKEN_NAME or /buildWithParameters?token=TOKEN_NAME
curl -u username:password http://10.12.8.183:8080/job/jenkins-svn-trigger/build?token=new_commit
3. 在post-commit中加入上述curl命令,每次svn的commit就会trigger curl命令,相当于上述link被点击,Jenkins job就会被触发。
cp post-commit.tmpl post-commit
chmod a+x post-commit
# 添加可执行属性