<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>You can also selectively not use zuul. For those jobs pointed at other source control, use standard Jenkins triggers, and all the rest of the tooling remains the same (including jjb for those new triggers.)<br><br><div style="direction: inherit;">Doug</div></div><div><br>On Oct 16, 2016, at 9:09 AM, Monty Taylor <<a href="mailto:mordred@inaugust.com">mordred@inaugust.com</a>> wrote:<br><br></div><blockquote type="cite"><div><span>On 10/14/2016 01:50 PM, Pradeep Patra wrote:</span><br><blockquote type="cite"><span>Hi all,</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>I was referring the CI system in OpenStack [1]. I was reading this</span><br></blockquote><blockquote type="cite"><span>approach and its pretty good. One limitation I could find is the CI</span><br></blockquote><blockquote type="cite"><span>mechanism is tightly coupled with git/geritt.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>[snippet from [1]]</span><br></blockquote><blockquote type="cite"><span>Zuul <<a href="http://docs.openstack.org/infra/system-config/zuul.html">http://docs.openstack.org/infra/system-config/zuul.html</a>> is a tool</span><br></blockquote><blockquote type="cite"><span>that determines what jobs are run when. Zuul listens to the Gerrit event</span><br></blockquote><blockquote type="cite"><span>stream, and first tries to match each event to one or more pipelines.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Is there a way to make Zuul listen to Code Collaborator or other Code</span><br></blockquote><blockquote type="cite"><span>review tools events and the source control system is SVN not git?</span><br></blockquote><span></span><br><span>Hi Pradeep!</span><br><span></span><br><span>Yes and no.</span><br><span></span><br><span>Zuul is _heavily_ based around git. We have made a conscious decision to</span><br><span>have that not be extensible so that we can make the best use of git</span><br><span>under the hood. It's central to the way zuul prepares speculative future</span><br><span>states to present to the testing system.</span><br><span></span><br><span>On the other hand, zuul has a system of extensible Triggers and</span><br><span>Reporters. Jobs can currently be triggered by both Gerrit and by</span><br><span>cron-like timers. There is a set of patches proposed to add support for</span><br><span>listening to github pull requests, although we're deferring landing them</span><br><span>until we're a little further along with zuul v3. We have a desire for a</span><br><span>"trigger from url" feature too - where zuul can watch for changes in a</span><br><span>URL and trigger a job based on it.</span><br><span></span><br><span>So it should be totally possible to write a Trigger and Reporter module</span><br><span>to interface with Code Collaborator. I do not believe having such</span><br><span>modules natively understand SVN will be possible.</span><br><span></span><br><span>Monty</span><br><span></span><br><span>__________________________________________________________________________</span><br><span>OpenStack Development Mailing List (not for usage questions)</span><br><span>Unsubscribe: <a href="mailto:OpenStack-dev-request@lists.openstack.org">OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe</span><br><span><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></span><br></div></blockquote></body></html>