whimboo/mozmill-ci — pull request #60 by davehunt (2012-04-28 09:14:18+00:00)
Title: Prefetch mozmill-automation and mozmill-tests repositories

This change adds two jobs that clone the mozmill-automation and mozmill-tests repositories and make them available as artefacts for other jobs. A URLTrigger plugin is included, and the jobs are set to check the RSS feed for the repositories and build whenever a change is noticed (polling every 15 minutes).

I have tested the builds on Mac, however I would appreciate some additional testing. Do we have a staging environment at all? In particular, I'm interested to see if the unzip command on Windows will unzip all zip files or if they need to be individually named.

Also, during my testing nothing has been pushed to either repository, so I have yet to see the URLTrigger working, but I have successfully used this plugin before.

Unfortunately I don't believe we can use a Mercurial hook because the repository server would need to be able to communicate with Jenkins, which is behind the VPN. Also, I believe that polling of the repository is only possible if a job is set up with an SCM. Doing this for Mercurial would mean installing the Mercurial plugin for Jenkins, and add a prerequisite of Mercurial installed. The way I have set this up will use the version in the Mozmill environment.