-
Notifications
You must be signed in to change notification settings - Fork 8
Problem Statement
Andrei-Pozolotin edited this page Apr 2, 2013
·
10 revisions
There are maven project families.
There are 2 ways to release them.
- requires tightly-coupled parent/child
<module/>
- provides single monolithic release
- can be done by maven alone
- all-or-none release mode
- top-down, linear approach
- requires loosely-coupled parent/child
<module/>
- provides incremental/partial release
- requires jenkins + maven install
- any-part-of-a-tree release mode.
- bottom-up, recursive approach
Also some use cases:
- http://jorgheymans.blogspot.com/2008/03/maven-release-cascade.html
- https://github.com/barchart/barchart-jenkins-tester-ecosystem/blob/master/readme.md
For this project family:
https://github.com/barchart/barchart-jenkins-tester
how many steps and how much time will it take to release a "zoo" when change is made to an "ant"
how about the "ecosystem"
https://github.com/barchart/barchart-jenkins-tester-ecosystem