DEV Community

Cover image for Distributing software with the JFrog Platform
Batel Zohar
Batel Zohar

Posted on

Distributing software with the JFrog Platform

Hey! In case you haven’t heard yet, JFrog just released the JFrog Platform. If your world is all about DevOps, this platform gives you an end-to-end solution that combines all JFrog products in one simple place. So, the platform includes:

Universal package management with all major packaging formats, build tools, and CI servers.
Security and Compliance that's fully integrated into the JFrog Platform, providing full trust of your pipeline from code to production.
Radically simplified administrationwith all configurations in one place.
Complete trust in your pipeline
all the way from code to production.
Seamless DevOps experience for on-prem, cloud, hybrid or multi-cloud of your choice.

Let’s take a closer look at how we can safely distribute our software using JFrog Distribution.

JFrog Distribution is a service that lets you provision software releases using immutable release bundlesto many target destinations (edge nodes).

Distribution in 3 Steps

1.Create a release bundle using REST APIor the Query Builder.

Create a release bundle

2.Secure your release bundle by signing it using a GPG key, ensuring that its contents cannot be edited. This will also ensure consistency of distribution among target instances.
Note: The same GPG key is used by the Artifactory Edge to validate the Release Bundle before it is accepted.

Secure your release bundle

3.Distribute your release bundle. Distribution is responsible for triggering the replication process that happens from the source Artifactory to the edge nodes. First, it replicates the Release Bundle info to each edge node and then initiates the replication process in the source Artifactory.

Distribute your release bundle

Check out more information on our website and documentation.

Top comments (0)