Hi Noam,

having the Build Info in the Repository is not a feature we wanted or needed. 
It’s not something we would really use in our current processes.

What we needed was an easy way to deploy to the repository at the end of the 
CI-Build (made up of up to 47 reactor steps running in sequence or parallel). 
That’s why we though Artifactory was the way to go, with the Bamboo Plugin and 
the “deploy at the end” statement.


Perhaps you need to make it clearer in the documentation that it’s the end of 
the reactor build and has nothing to do with the CI Build.



Mit freundlichen Grüßen
Jörg Godau




SCHÜTZE CONSULTING Informationssysteme GmbH



Argentinische Allee 22b, 14163 Berlin
Fon: ++4930 8024944
Fax: ++4930 80903995
Mobil: ++49160 98396143

E-Mail: [email protected]<mailto:[email protected]>



www.schuetze-berlin.de<blocked::http://www.schuetze-berlin.de>


Geschäftsführung: Klaus-Dieter Schütze
Sitz: Berlin, Amtsgericht Charlottenburg HRB 73618
Umsatzsteuer-IdNr: DE 813181239

Von: Noam Y. Tenne [via Artifactory] 
[mailto:[email protected]]
Gesendet: Donnerstag, 16. Februar 2012 09:46
An: Jörg Godau
Betreff: Re: Question on Bamboo Artifactory Plug-in and multiple jobs

Hi Jörg,

The main advantage to using our plugin and repository manager is the Build 
Info; as far as I know, we are the only providers of such integration at the 
time of writing this.
Albeit a small plus in build info "package", the unified deployment process 
provides an advantage over the native deployment plugins in the way that the 
deployment occurs only after the entire build-tool process has completed 
successfully; if you were to use Maven's native deployer, and should the Maven 
process fail mid-way, you'll be left with a partial deployment.

I absolutely agree that the option of "seaming" together multiple build 
processes is helpful and constructive feedback is always welcome; there are 
many ways you can achieve this until we provide this behavior as part of the 
plugin and these methods aren't all that bad.

HTH,
Noam
On Thu, Feb 16, 2012 at 10:00 AM, Jack Godau <[hidden 
email]</user/SendEmail.jtp?type=node&node=7290364&i=0>> wrote:
Hi Noam,

when one reads a statement like :
> "Deploy all artifacts to the selected target repository in
> one go (as opposed to the deploy at the end of each module build, used by
> Maven/Ivy)"
That implies for there is the possibility to complete the whole build process 
(compile, test, measure, etc…) and _then_ pick up the finished artifacts and 
deploy them all.

Especially given that there is a bamboo plugin this is the behaviour I would 
expect from the bamboo plugin.

If I need to organise this manually through a script, then the functional gain 
over another repository just isn’t there.

Why not provide the functionality for the bamboo plugin to pick up already 
completed artifacts and deploy them all? Surely this is a meaningful step – and 
I’m not the only one who wants it or thinks that this is what you mean with 
your statement.

We use bamboo to split the build and test process across multiple processes – 
otherwise the build takes too long. Only at the _very end_ of the process do we 
want to deploy to the repository, not at the end of the build step(s).


Mit freundlichen Grüßen
Jörg Godau


SCHÜTZE CONSULTING Informationssysteme GmbH

Argentinische Allee 22b, 14163 Berlin
Fon: <a href="tel:%2B%2B4930%208024944" value="+49308024944" 
target="_blank">++4930 8024944
Fax: <a href="tel:%2B%2B4930%2080903995" value="+493080903995" 
target="_blank">++4930 80903995
Mobil: <a href="tel:%2B%2B49160%2098396143" value="+4916098396143" 
target="_blank">++49160 98396143
E-Mail: [hidden email]<http://user/SendEmail.jtp?type=node&node=7290264&i=0>

www.schuetze-berlin.de<http://www.schuetze-berlin.de>

Geschäftsführung: Klaus-Dieter Schütze
Sitz: Berlin, Amtsgericht Charlottenburg HRB 73618
Umsatzsteuer-IdNr: DE 813181239

Von: Noam Y. Tenne [via Artifactory] [mailto:[hidden 
email]<http://user/SendEmail.jtp?type=node&node=7290264&i=1>]
Gesendet: Donnerstag, 16. Februar 2012 02:32
An: Jörg Godau
Betreff: Re: Question on Bamboo Artifactory Plug-in and multiple jobs

Hi Jack,

Please elaborate as to how this does not work "as advertised", these are after 
all separate build processes; how is this information mean to be guessed if the 
only connections between these builds are a Bamboo build configuration (which 
Maven doesn't recognize either) and your intention?
Should I clarify in the documentation that the plugin lives, participates and 
dies with the native Maven process and can't acknowledge the existence of other 
Maven processes which might or might not have occurred sooner or later?
Do Nexus or Archive provide a solution for this case? Perhaps we can implement 
this too.

-Noam
On Wed, Feb 15, 2012 at 10:17 PM, Jack Godau <[hidden email]> wrote:

Noam Y. Tenne wrote

>
> The meaning of "Deploy all artifacts to the selected target repository in
> one go (as opposed to the deploy at the end of each module build, used by
> Maven/Ivy)" is that it deploys all the artifacts at the end of the reactor
> build, as opposed to Maven deploy which publishes at the end of each
> reactor
> module.
> Although you conceive the different parts of the build you've split up as
> "Modules", they are now separate Maven runs, not Maven reactor modules.
> The Artifactory Maven 3 plugin is integrated into Maven's lifecycle and
> thus
> "lives" as long as each reactor build lives.
>
> If you're looking for the Maven consistency and layout, the Generic
> deployment won't be of too much help.
> Other than that, I can only suggest that you configure each separate build
> to archive it's produced artifacts and write a small script to analyze the
> pom files and deploy them to the correct locations.
>
That response is severely disappointing! I've just spent a couple of days
switching to Artifactory (as it can integrate with Bamboo to provide this
added functionality) and now find out that the main reason we wanted it -
"Deploy all artifacts to the selected target repository in one go" doesn't
work "as advertised".

Huge disappointment guys! :((((

I think we'll drop Artifactory and go back to Nexus or Archiva - if I need
to write me own scripts to do this, then I can do that with any tool. *sigh*

Jack...


--
View this message in context: 
http://forums.jfrog.org/Question-on-Bamboo-Artifactory-Plug-in-and-multiple-jobs-tp6605402p7288848.html
Sent from the Artifactory - Users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Artifactory-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/artifactory-users



------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Artifactory-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/artifactory-users

________________________________________
If you reply to this email, your message will be added to the discussion below:
http://forums.jfrog.org/Question-on-Bamboo-Artifactory-Plug-in-and-multiple-jobs-tp6605402p7289674.html
To unsubscribe from Question on Bamboo Artifactory Plug-in and multiple jobs, 
click here.
NAML
________________________________
View this message in context: AW: Question on Bamboo Artifactory Plug-in and 
multiple 
jobs<http://forums.jfrog.org/Question-on-Bamboo-Artifactory-Plug-in-and-multiple-jobs-tp6605402p7290264.html>

Sent from the Artifactory - Users mailing list 
archive<http://forums.jfrog.org/Artifactory-Users-f2377369.html> at Nabble.com.

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Artifactory-users mailing list
[hidden email]</user/SendEmail.jtp?type=node&node=7290364&i=1>
https://lists.sourceforge.net/lists/listinfo/artifactory-users


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Artifactory-users mailing list
[hidden email]</user/SendEmail.jtp?type=node&node=7290364&i=2>
https://lists.sourceforge.net/lists/listinfo/artifactory-users

________________________________
If you reply to this email, your message will be added to the discussion below:
http://forums.jfrog.org/Question-on-Bamboo-Artifactory-Plug-in-and-multiple-jobs-tp6605402p7290364.html
To unsubscribe from Question on Bamboo Artifactory Plug-in and multiple jobs, 
click 
here<http://forums.jfrog.org/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=6605402&code=ai5nb2RhdUBzY2h1ZXR6ZS1iZXJsaW4uZGV8NjYwNTQwMnwtNjk2ODU2OTQz>.
NAML<http://forums.jfrog.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>


--
View this message in context: 
http://forums.jfrog.org/Question-on-Bamboo-Artifactory-Plug-in-and-multiple-jobs-tp6605402p7290391.html
Sent from the Artifactory - Users mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users

Reply via email to