首先,如下截图开启的话是保护 job 通过错误的 URL 来触发。
不同 URL 触发 带来的效果:
- URL 为 https://jenkinsurl/jobname/build?token=lizhizhouw&test1=zhou&test2=haha
结果如下图:其实这个 URL 算是错误的 URL,与手动点开 job 是不二的,这个方式可以考虑忽略。
- URL 为 https://jenkinsurl/jobname/buildWithParameters?token=lizhizhou&test1=zhou&test2=haha
结果是截图样的,这是通过 URL 点击过来的截图,这个 job 实际已经被执行了(可以参考图二)。这个后期可以考虑用脚本直接去触发(有待研究,注意用脚本的话,认证需要特殊设置)
- URL 为 https://jenkinsurl/jobname/parambuild?token=lizhizhou&test1=zhou&test2=haha
结果如图: 通过浏览器 访问这个 URL,则会是进入这个 job 的构建并且将 URL 中的变量传递给相应的参数
综述:区别就是这个 URL 的填写带来不同的效果。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于