Jenkins插件之trigger


一 Jenkins内置的trigger插件

1) build after other projects are built

可以设置多个依赖的jobs,当任意一个依赖的jobs成功后启动此build。  多个依赖的jobs间使用,隔开。

2) Trigger builds remotely (e.g., from scripts)

在Authentication Token中指定TOKEN_NAME,然后可以通过连接JENKINS_URL/job/JOBNAME/build?token=TOKEN_NAME来启动build。

3)  build periodically

在schedule中设置,语法类似于cron中语法。

4) Poll SCM

在schedule中设置时间间隔来抓取SCM server,如果有新的修改,则启动build。 所以这里的作用相当于continous build。

 

二 其他的trigger插件

 

需要手动安装插件。

Maven Dependency Update trigger : 当有检测到有Maven dependency 跟新的时候启动build,类似于continuous build。

BuildResultTrigger Plugin: 根据其他的job的成功或失败来启动此build。

Files Found Trigger:检测指定的目录,如果发现指定模式的文件则启动build。

 

 

 

更多:

https://wiki.jenkins-ci.org/display/JENKINS/Plugins

 

posted @ 2011-11-17 14:27  iTech  阅读(15763)  评论(0编辑  收藏  举报