continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Harper, Brad" <brad.har...@epsiia.com>
Subject CI Use of Repositories
Date Tue, 15 Apr 2008 16:10:32 GMT
Hello:

I'm instituting continuous integration builds for a collection of maven
projects. 

Under interactive builds, developers may deploy artifacts to a SNAPSHOT
repo. We may also run deploy:deploy to an internal remote repo [to share
non-SNAPSNOT baselines] and release:perform-release to share artifacts
with QA [from that same internal remote repo] for formal evaluations
resulting in a final release.

Artifacts under formal QA evaluation are submitted as a series of
release candidates [via the internal remote repo], with specific maven
<version> values, e.g. 1.2.3-RC-1, 1.2.3-RC-2, etc., until approved.

The question is ...

Should ci-built artifacts be deployed into a separate repository? Apart
from simply knowing that the build and unit tests succeeded, the working
assumption is that QA should be able to pick-up and test any ci-built
artifact produced by a nightly build -- but that doing so is not the
same as receiving a release candidate and initiating a formal testing
cycle.

Any general thoughts? Thanks.

Brad

Mime
View raw message