脚本触发构建:
JENKINS_URL就是http://10.40.42.103:8080/jenkins
TOKEN_NAME 就是自由定义一个值。
浏览器访问触发构建:
Curl访问触发构建:
Svn 参考post-commit
登录任何linux主机运行:
curl -X post -v -u admin:admin http://10.40.42.103:8080/jenkins/job/test/build?token=testapp
如果账户密码使用提示没有合适的token,自己点击用户admin生成一个。
触发构建出现版本不一致问题
比如这次发布的代码,是上个版本的代码,在svn 仓库后面添加@HEAD.
Svn://10.40.42.103:/apple@HEAD
@HEAD作用指针指到当前最新版本。