Thanks for the question, this is a good one!
The main difference between artifactory and bintray in intended use. Artifactory is a development tool, while Bintray is a release and distribution tool. This may seem like a difference in subtlety, but it greatly affects the feature set of products:
- For development, you need features such as:
- snapshot support
- CI server metadata integration (aka build-info)
- promotion between repositories
- on-prem install
- development site replication
- integration with enterprise security systems such as SAML
- and etc.
- For distribution, you need things like:
- global distribution network (CDN)
- maximum download throughput and redundancy
- control of rights for external users (rights)
- and support for EULA
- etc.
As you can see, these are completely different lists.
Of course, there are general requirements:
- full automation REST API
- CLI
- plugins for popular CI servers and build tools
- indexing as many binary package standards as possible
- Install Me Up for easy configuration
- smart checksum based binary memory
- and of course, there should be an easy way to deflate artifacts from a development tool for a distribution tool (a repository in Artifactory that syncs with Bintray)
and we have everything that is covered, of course :)
I am with JFrog , a company bintray and artifactory , see my profile for details and links.
JBaruch Aug 16 '16 at 16:07 2016-08-16 16:07
source share