Jenkins钩子函数
构建触发器
触发构建方式
1.浏览器触发构建
http://47.110.157.82:8080/jenkins/job/aaa/build?token=LFC_NAME
2.命令行构建
curl -X post -v -u Jenkins用户:密码 http://47.110.157.82:8080/jenkins/job/aaa/build?token=LFC_NAME
3.创建钩子函数构建
#进入到svn仓库的hooks目录
cd /opt/svndata//jicki/hooks
#复制一份post-commit.tmpl文件作为我们的钩子函数文件
cp post-commit.tmpl post-commit
注释post-commit里的所有内容添加钩子程序
curl -X post -v -u Jenkins用户:密码 http://47.110.157.82:8080/jenkins/job/aaa/build?token=LFC_NAME
修改文件权限
chmod 755 post-commit
为了获取最新的SVN的内容在SVN路径后面添加@HEAD(如果使用git就不需要)