脚本触发构建:

JENKINS_URL就是http://10.40.42.103:8080/jenkins

TOKEN_NAME 就是自由定义一个值。

jenkins脚本触发器触发构建_jenkins脚本触发器触发构建


浏览器访问触发构建:

jenkins脚本触发器触发构建_jenkins脚本触发器触发构建_02


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生成一个。

jenkins脚本触发器触发构建_jenkins脚本触发器触发构建_03

触发构建出现版本不一致问题

比如这次发布的代码,是上个版本的代码,在svn 仓库后面添加@HEAD.

Svn://10.40.42.103:/apple@HEAD

@HEAD作用指针指到当前最新版本。

jenkins脚本触发器触发构建_jenkins脚本触发器触发构建_04