我们在执行Jenkins的项目构建的时候一般都是通过web管理界面中的”构建”来执行项目构建操作,但是除此之外我们还可以通过项目配置中的”构建触发器”来触发构建操作,其中”构建触发器”有一种方式是通过配置令牌远程触发项目构建;要启用Token(令牌)远程触发项目构建首先要保证Jenkins服务安装了build-token-root 插件,并且配置了Jenkins的身份验证(不是必须)。 该如何使用这个插件呢? 打开一个Jenkins Project –> 配置 [

build](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2016/04/11.jpg)](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2016/04/11.jpg)然后在我们自己的工作机上编写一条远程执行的命令即可,其实就是一条POST请求,如: [![11111](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2016/04/11111.jpg)](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2016/04/11111.jpg)  在我们工作机上直接执行该curl请求就可以执行项目的构建啦,而不再需要点击页面中的
build](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2016/04/11.jpg)](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2016/04/11.jpg)然后在我们自己的工作机上编写一条远程执行的命令即可,其实就是一条POST请求,如: [![11111](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2016/04/11111.jpg)](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2016/04/11111.jpg) 在我们工作机上直接执行该curl请求就可以执行项目的构建啦,而不再需要点击页面中的"构建",用这种方式主要还是习惯吧,敲命令的感觉还是挺好的;一般为了方便我都是写到一个脚本里面去执行,如果有多个项目也可以通过传参啊,多个参数(项目)一起执行构建;看自己的工作环境而定吧,在解决问题的情况下,加快个人工作效率的情况下还是怎么简单怎么来吧。下图就是我执行了这条命令的结果,跟我们手动在web界面点击"构建"是一样的效果。 [![222](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2016/04/222.jpg)