What is difference between artifactory and bintray?
The main difference between artifactory and bintray is in the intended usage. Artifactory is a development-time tool, while Bintray is a release, distribution-time tool.
For development you need features like:
- Support for snapshots
- CI servers metadata integration (a.k.a. build-info)
- Promotion between repositories
- on-prem install
- Development site replication
- Integration with enterprise security systems like SAML
For distribution you need stuff like:
- A global distribution network (CDN)
- Extreme throughput and redundancy for downloads
- Permission control for external users (entitlements)
- Product and EULA support
Common:
There are common requirements:
- Full REST API automation
- CLI
- Plugins for popular CI servers and build tools
- Indexing as much binary packages standards as possible
- "Set Me Up" snippets for easy configuration
- Smart checksum-based binary storage and of course there must be a simple way to roll out the artifacts from the development-time tool to the distribution tool (a repository in
- Artifactory that is synced with Bintray)