there already a JIRA for that.


On Tue, Sep 23, 2008 at 2:34 PM, Harper, Brad <[EMAIL PROTECTED]> wrote:
> So it sounds like your 'staging' repo is for a semi-formal QA process,
> like what we call User Acceptance Test [UAT] and the plugin is used to
> promote the entire repository to a final/production repo.
>
> But you promote the entire repo -- wouldn't it be better to have the
> ability to promote at a finer-grained level? I.e. at the artifact level?
>
> I'm looking to fit the maven repo deployment/release model into a scheme
> where Apache continuum builds run  nightly and resulting artifacts are
> deployed to a specific QA repository. Certain WAR artifacts are suitable
> for testing and any arbitrary one may be deemed fit for UAT.
>
> It would be ideal to be able to promote an artifact [without having to
> rebuild it] and to redeploy it to a segregated repository. If approved
> in UAT, it could be promoted to production status [again without having
> to rebuild it]. QA and production folks would know that the artifact is
> *exactly* what had been built and qualified originally.
>
> Segregation is important, so we can demonstrate to auditors that a
> process attempts to prevent non-qualified apps from entering a
> production environment. Production staff can only pull artifacts from a
> specific repo and artifacts can enter that repo only under controlled
> conditions.
>
> I was hoping that the staging plugin could help somewhat in this by
> allowing us to move artifacts between repos.
>
> Brad
>
>> -----Original Message-----
>> From: Dan Tran [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, September 23, 2008 3:54 PM
>> To: Maven Users List
>> Subject: Re: Purpose and Status of 'stage' Plugin
>>
>> At my company, at release time ( ie after we beat the heck
>> out of snapshot build), we cut a release, but deploy to a
>> staging repo.
>> Then more ppl will test it. if approve, we use stage plugin
>> to move the "entire" staging repo to a officially one.
>>
>> if not approve, we yank the staging repo, do some fix and cut
>> another release to staging.
>>
>> The process repeats until everyone likes it.
>>
>> Currently the stage plugin can only move source target thru
>> http, to a target repo using scp.
>>
>> -D
>>
>> On Tue, Sep 23, 2008 at 1:47 PM, Wayne Fay <[EMAIL PROTECTED]> wrote:
>> > (As I understand it...)
>> >
>> > Before the Maven dev team pushes builds out to the general public,
>> > they get pushed to a staging repo where they can be fully
>> tested. Once
>> > the tests are complete, the files need to be pushed from
>> the staging
>> > repo to the "real" public repo. This plugin makes the
>> process easier
>> > and reduces errors.
>> >
>> > You can probably find more info about this plugin in the Maven Dev
>> > list archives.
>> >
>> > Wayne
>> >
>> > On Tue, Sep 23, 2008 at 1:38 PM, Harper, Brad
>> <[EMAIL PROTECTED]> wrote:
>> >> Can anyone comment on the purpose [and status] of the
>> 'stage' plugin?
>> >>
>> >> Apart from the statement
>> >>
>> >>   Its main use is for copying artifacts from a staging repository
>> >>   to the real repository.
>> >>
>> >> at http://maven.apache.org/plugins/maven-stage-plugin/,
>> there isn't
>> >> much explanation. I don't find many references to it in posts, nor
>> >> does it seem to be addressed by the upcoming "Maven: A Definitive
>> >> Guide" and older "Better Builds with Maven" texts.
>> >>
>> >> Specifically, what is a 'staging repository' [vs. a 'real
>> repository']?
>> >>
>> >> Would the plugin be used to move all artifacts from one repo to
>> >> another, or does it move only specific artifacts/versions?
>> >>
>> >> From content at
>> >> http://maven.apache.org/plugins/maven-stage-plugin/usage.html,
>> >> the answer would appear to be the former ... but I don't see much
>> >> utility in that use case.
>> >>
>> >> What am I missing? Thanks.
>> >>
>> >> Brad
>> >>
>> >>
>> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>> ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to