[
https://issues.jboss.org/browse/JBIDE-10437?page=com.atlassian.jira.plugi...
]
Mickael Istria commented on JBIDE-10437:
----------------------------------------
ideally you'd want: a) check svn every N hours (usually 6) and b)
Really? Good CI is CI that reacts quickly. A 6 hours feedback loop is too long to really
benefit from CI.
http://martinfowler.com/articles/continuousIntegration.html
Every 6 hours is everything but ideal.
upstream should use Parameterized Trigger to cause downstream to fire
How often are project affected by updatream change. Do we want "immediate"
trigger in that case? These triggers introduce a lot of new builds which have the same
results, This builds are part of what make Hudson so slow.
What about immediate (~every 5 minutes) check of SVN to trigger jobs + 1 fixed time
scheduled job daily, and no upstream triggering. So we have a 5 min + build time feedback
loop for commit, and we have daily check for dependencies being compatible between them
and with the code in SVN.
This would create daily: As many builds as checkins (actually less, because checkins that
happen during a running build create a single next build + As many builds as components.
Daily, it would be about ~20 builds consequence of commits + ~20 builds consequence of
scheduling.
redo swimlanes / intrabuild linkages using new Jenkins plugins: Join,
Parameterized Trigger, Up/Down Column
-----------------------------------------------------------------------------------------------------------
Key: JBIDE-10437
URL:
https://issues.jboss.org/browse/JBIDE-10437
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: Build/Releng
Affects Versions: 3.3.0.Beta1
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 3.3.0.Beta3
I asked that three new plugins be installed into JBoss Jenkins instance:
* Join ::
https://wiki.jenkins-ci.org/display/JENKINS/Join+Plugin
* Parameterized Trigger ::
http://wiki.hudson-ci.org/display/HUDSON/Parameterized+Trigger+Plugin
* Up/Down Column ::
http://wiki.hudson-ci.org/display/HUDSON/Upstream+Downstream+Column+Plugin
After next restart, they'll be there. So... time to play w/ them and see if we can
improve the workflow a little.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira