我们有一个使用Ant构建的项目,并存在于ClarCase VOB中。
我们想在Jenkins中构建管道,该管道可以轮询VOB,或者如果在VOB中发生任何签入,则可以自动开始构建管道。
如何使用ClearCase和Jenkins实施?
这将使用后置触发器,类似于“ How do I write a ClearCase trigger that launches a batch script?”
cleartool mktrtype -c "Trigger to check the checkin" -element -all -postop checkin \
-execwin "ccperl \\server\triggers\run_jenkins.bat" \
-execunix "Perl /path/to/runJenkins.pl
这个想法是,对于轮询方面(监视ClearCase VOB中是否有新签入/提交的部分,您不需要Jenkins:一个ClearCase触发器就足够了。
然后,该触发器可以(而不是启动bat脚本)调用一个脚本,该脚本调用您的Jenkins作业through a curl call。