JFrog Artifactory is a repository manager, providing a single place for teams to manage all their binary artifacts efficiently.
The plugin integration between ElectricFlow and Artifactory makes it easy to model applications in ElectricFlow referencing artifacts stored in Artifactory, with support for numerous repository layouts.
When a request for deployment is made in ElectricFlow, the platform seamlessly retrieves the relevant artifacts from Artifactory as part of the deploy process. Users have the flexibility to reference specific versions in Artifactory, configure the deployment to always pick up the latest version, or even dynamically determine which versions to deploy at runtime. This flexibility enables different use cases, such as using the ‘latest’ version to schedule automatic deployments of nightly build outputs to QA environments every morning.
In ElectricFlow, versions are stored in Environment Inventory, recording the exact versions of each artifact that has been deployed to an environment, so you could easily track and audit what is deployed where. The SmartDeploy feature in ElectricFlow compares that inventory with the artifact versions being deployed, and only deploys any new artifact versions to that specific environment for efficient and safe deployments. Electricflow automatically captures a version of the entire application, including individual artifact versions pulled from Artifactory, in a Snapshot. Using a snapshot in deployments guarantees consistency across environments- so you could have the same components and configuration in the lower environment, as well as in Production.
These tight integrations of Artifactory versions feeding into model-driven processes and capabilities in ElectricFlow provide visibility, reliable deployments and ensure repeatability and fidelity across all the environments and processes throughout the pipeline. This ensures that teams can deploy to production with confidence.
- The plugin supports NuGet, NPM, Maven, PHP and Generic repository types.
- Supported versions: Artifactory 5.x. Note, some features are available only in the Pro version of Artifactory.