Is the question too general or too open ended?
On 4/22/07, Baz <[EMAIL PROTECTED]> wrote:
All,
I would like to obtain simple instructions of incoroperating the use
of release goals in my build system that consists of CruiseControl or
Continuum and Maven 2. I have read the pages in
http://maven.apache.org/plugins/maven-release-plugin/ and
understanding that could simplify my life but still not exactly how to
use it. I wonder if someone can give me some sort of working example
and templates.
Here are the things that I would like to do:
Environment:
1. Perforce.
2. Continuum/CruiseControl.
3. Maven 2.
4. Windows OS.
Build types:
1.Continuous builds.
- Build tree resides in build machine itself.
- Maven 2 site generation.
- External webpages point directly to the generated pages within the
build tree for reports.
- P4 labelling? Not necessary.
- Archiving? Not necessary.
- Version: SNAPSHOT.
2. Nightly/Daily builds.
- Build tree build in build machine, then archive into file share location.
- Maven 2 site generation.
- External webpages point to the generated pages build tree that
reside in the archive file share location. I am assuming that we
keeping 7 days of daily builds. Builds are overwritting each others.
- P4 labelling? Yes.
- Archiving? Yes.
- Version: I dont know what is the best practice here? I dont want to
use snapshot and I would like to use time stamp as part of the file
name, is it possible? For example, package-070102.*.
3. Ad-hoc/release builds.
- Build tree build in build machine, then archive into file share location.
- Maven 2 site generation.
- External webpages point to the generated pages build tree that
reside in the archive file share location. I am assuming that we keep
30 builds.
- P4 labelling? Yes.
- Archiving? Yes.
- Version: dont know what is the best practice here? I dont want to
use snapshot and I would like to use time stamp as part of the file
name, is it possible? For example, package-070102.*.
Thank you and please comment.
A.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]