Trigger a build when there is an actual change in the repository

Registered by Deepti B. Kalakeri

Currently the builds on ci.linaro.org are configured to be built daily once.
It would be good if we could trigger a build only when there are actual changes to the repository.

Blueprint information

Status:
Complete
Approver:
Данило Шеган
Priority:
Medium
Drafter:
Deepti B. Kalakeri
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
milestone icon backlog
Completed by
Milo Casagrande

Related branches

Sprints

Whiteboard

[fboudra, 2012-05-24] I started to experiment with the plugin. A job is monitoring PPAs and trigger the Precise builds as needed.
[danilo, 2012-06-22] Not a high priority and might be superseded by https://blueprints.launchpad.net/linaro-infrastructure-misc/+spec/ci-dashboard-code-watching

Meta:
Headline: Trigger the builds on ci.linaro.org only on when there are changes detected in the repository as against the currently scheduled daily builds on ci.linaro.org.
Acceptance: The builds on ci.linaro.org are now triggered only when there are changes detected in the repository.

(?)

Work Items

Work items:
Study the URL Trigger Plugin: TODO
Setup the bare http repository for arm-soc, linux-next, linux required for the URL Trigger Plugin to work: TODO
Setup a cron job for the repository to be updated on regular basis: TODO
Implement a test job to verify the URL Trigger Plugin triggers build on changes to the repository: TODO
Modify the existing builds to use the URL Trigger Plugin: TODO
Verify that there are no regressions because of the changes: TODO

This blueprint contains Public information 
Everyone can see this information.