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