Thanks!
On Tue, Feb 9, 2010 at 11:19 AM, Brian Demers <[email protected]> wrote: > I should have put the book link in the last email: > http://www.sonatype.com/books/nexus-book/reference/staging.html > > > On Tue, Feb 9, 2010 at 11:16 AM, Les Hazlewood <[email protected]>wrote: > >> Ah yes - I like the Nexus UI, but I haven't used these features yet. >> I need to crack open the Nexus documentation to find out how to do >> this. >> >> Thanks again, >> >> Les >> >> On Tue, Feb 9, 2010 at 10:49 AM, Brian Demers <[email protected]> >> wrote: >> > Hey Les, >> > >> > On Tue, Feb 9, 2010 at 10:32 AM, Les Hazlewood <[email protected] >> >wrote: >> > >> >> Hi Brian, >> >> >> >> > To get everything setup for a staging repository >> >> > Create a sub task under: >> >> https://issues.apache.org/jira/browse/INFRA-1896 >> >> >> >> Done: >> >> >> >> https://issues.apache.org/jira/browse/INFRA-2488 >> >> >> >> > After the deploy you need to close the staging repo, and promote it >> >> >> >> What do you mean by close the staging repo? Just ensure that the team >> >> does not deploy to staging to prevent overwrites? >> >> >> > >> > A single maven deploy is a bunch of stateless deploys so there is no way >> to >> > know when maven is done deploying all the artifacts. So after you do a >> > deploy you need to tell Nexus you are finished. This puts the repository >> in >> > a read-only mode >> > >> > You could do this all from a maven plugin (but personally I like the UI >> for >> > this): >> > http://plugins.sonatype.org/nexus-maven-plugin/usage-staging.html >> > >> > >> >> >> >> Also, once the artifacts are in staging, how is promotion done in >> >> Nexus? I mean, let's say that the community votes to approve the >> >> release. How do you propagate those voted-upon artifacts from staging >> >> to the release repo? >> >> >> > >> > The actual promoting is also just a couple clicks (or the plugin listed >> > above) >> > Upon promotion all the artifacts are moved into the release repository. >> (and >> > corresponding metadata is merged i.e. maven-metadata.xml) >> > >> > >> > >> >> >> >> Thanks for the pointers! >> >> >> >> - Les >> >> >> > >> >
