Need information on Artifactory features

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Need information on Artifactory features

satya
Hello Experts,
I need to understand some features of Artifactory, could you please help me in providing answers to below queries:

1) Can artifactory be used to store software code/binaries created & managed in multiple SCMs & ARMs like Git, Nexus, artifactory.
For example: Developer are using multiple tools to build softwares. They use SCM tools like GIT, Clearcase etc. to manage source code for their day to day operations.
Also, they use ARM (artifact repository management) tools like Nexus, Artifactory, ClearCase to manage builds and binaries.
Would like to understand whether another instance of artifactory can be developed as sort of "Central Archive" which can be used to store software artifacts from these multiple SCMs and ARMs through RESTful services/APIs.

Another question is
2) Can artifactory repository be used to store any content format/size or is there any such known restriction?


Thanks in advance.
Reply | Threaded
Open this post in threaded view
|

Re: Need information on Artifactory features

dave_p
Hi,

Artifactory can’t really be used to store source code. It’s an ARM tool, designed to handle/organize/retrieve binaries.

You could theoretically upload any type of file to Artifactory (there’s no restriction - our artifacts include everything from 20kB JARs and WARs to MSIs and multi-gigabyte VMware OVAs.)

Because you can upload anything to artifactory, you could theoretically upload source code to it, but managing changes would get pretty hack-ey pretty quickly. If you’re interested in consolidating on a single storage platform or single application, you’d be much better off migrating all of your SCM content to a single one (for example, Git with Gitolite or Stash) and consolidating your ARMs similarly. (A single artifactory instance or a single Nexus instance, etc.) But no single application can do it all. (At least so far as I’m aware.)

Regards,

Dave


On Nov 17, 2014, at 2:43 AM, satya <[hidden email]> wrote:

> Hello Experts,
> I need to understand some features of Artifactory, could you please help me
> in providing answers to below queries:
>
> 1) Can artifactory be used to store software code/binaries created & managed
> in multiple SCMs & ARMs like Git, Nexus, artifactory.
> For example: Developer are using multiple tools to build softwares. They use
> SCM tools like GIT, Clearcase etc. to manage source code for their day to
> day operations.
> Also, they use ARM (artifact repository management) tools like Nexus,
> Artifactory, ClearCase to manage builds and binaries.
> *Would like to understand whether another instance of artifactory can be
> developed as sort of "Central Archive" which can be used to store software
> artifacts from these multiple SCMs and ARMs through RESTful services/APIs.*
>
> Another question is
> 2) Can artifactory repository be used to store any content format/size or is
> there any such known restriction?
>
>
> Thanks in advance.
>
>
>
>
> --
> View this message in context: http://forums.jfrog.org/Need-information-on-Artifactory-features-tp7580057.html
> Sent from the Artifactory - Users mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> _______________________________________________
> Artifactory-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/artifactory-users


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Artifactory-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/artifactory-users
Reply | Threaded
Open this post in threaded view
|

Re: Need information on Artifactory features

Stian Soiland-Reyes
Also you'll probably still need some kind of build infrastructure
(e.g. Jenkins, Maven or a shell script) to perform the actual release.

On 17 November 2014 16:16, David Pierce <[hidden email]> wrote:

> Hi,
>
> Artifactory can’t really be used to store source code. It’s an ARM tool, designed to handle/organize/retrieve binaries.
>
> You could theoretically upload any type of file to Artifactory (there’s no restriction - our artifacts include everything from 20kB JARs and WARs to MSIs and multi-gigabyte VMware OVAs.)
>
> Because you can upload anything to artifactory, you could theoretically upload source code to it, but managing changes would get pretty hack-ey pretty quickly. If you’re interested in consolidating on a single storage platform or single application, you’d be much better off migrating all of your SCM content to a single one (for example, Git with Gitolite or Stash) and consolidating your ARMs similarly. (A single artifactory instance or a single Nexus instance, etc.) But no single application can do it all. (At least so far as I’m aware.)
>
> Regards,
>
> Dave
>
>
> On Nov 17, 2014, at 2:43 AM, satya <[hidden email]> wrote:
>
>> Hello Experts,
>> I need to understand some features of Artifactory, could you please help me
>> in providing answers to below queries:
>>
>> 1) Can artifactory be used to store software code/binaries created & managed
>> in multiple SCMs & ARMs like Git, Nexus, artifactory.
>> For example: Developer are using multiple tools to build softwares. They use
>> SCM tools like GIT, Clearcase etc. to manage source code for their day to
>> day operations.
>> Also, they use ARM (artifact repository management) tools like Nexus,
>> Artifactory, ClearCase to manage builds and binaries.
>> *Would like to understand whether another instance of artifactory can be
>> developed as sort of "Central Archive" which can be used to store software
>> artifacts from these multiple SCMs and ARMs through RESTful services/APIs.*
>>
>> Another question is
>> 2) Can artifactory repository be used to store any content format/size or is
>> there any such known restriction?
>>
>>
>> Thanks in advance.
>>
>>
>>
>>
>> --
>> View this message in context: http://forums.jfrog.org/Need-information-on-Artifactory-features-tp7580057.html
>> Sent from the Artifactory - Users mailing list archive at Nabble.com.
>>
>> ------------------------------------------------------------------------------
>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
>> with Interactivity, Sharing, Native Excel Exports, App Integration & more
>> Get technology previously reserved for billion-dollar corporations, FREE
>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Artifactory-users mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/artifactory-users
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> _______________________________________________
> Artifactory-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/artifactory-users



--
Stian Soiland-Reyes, myGrid team
School of Computer Science
The University of Manchester
http://soiland-reyes.com/stian/work/ http://orcid.org/0000-0001-9842-9718

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Artifactory-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/artifactory-users
Reply | Threaded
Open this post in threaded view
|

Re: Need information on Artifactory features

satya
Thanks Dave and Stian for your reply but as we cannot force/ask users, who are using different ARM tools (GIT, Artifactory,Nexus,etc) by sitting in different locations, to use single instance of ARM tool.

As Dave replied, Theoritically it supports for source code but actually designed for binaries.

So need to understand that whether can we keep one more Central Artifactory instance as sort of "Central Archive" which can be used to store builds & binaries from these multiple ARMs through RESTful services/APIs.

Also could you please let me know if we have any Artifactory related pdfs/guides so that I could go through them to get more information on Artifactory.


Thanks

Reply | Threaded
Open this post in threaded view
|

Re: Need information on Artifactory features

tkuebler
To answer the part of your question that hasn't been addressed yet - yes, artifactory ( and maven repositories in general ) work on a caching proxy basis, so having a central repo consolidating many repos is a core function of maven repostitories.   Example: maven central