Release Lifecycle Management Workflow

Follow the Release Lifecycle Management workflow to set up Release Bundles v2, then create, promote, and distribute releases using the JFrog Platform UI, APIs, or CLI.

RLM Deprecation

As of July 31, 2026, all feature development, patches, and security fixes for Release Lifecycle Management will end, except for critical security fixes. RLM End of Life is currently scheduled for January 31, 2028. For more information, see JFrog Release Lifecycle Management Deprecation - End of Life.

The following tables describe the basic workflow for using JFrog Artifactory with Release Lifecycle Management on the JFrog Platform.

One-time Release Bundle v2 Setup by an Administrator

ProcedureUsing the JFrog Platform UIUsing APIs
1Create global and project stages, if requiredCreate Stages in the Platform UICreate Lifecycle Stage
POST https://{{artifactory-host}}/access/api/v2/stages/
2Assign repositories to each stageAssign Repositories to Stages in the Platform UI

Create Repository

PUT /artifactory/api/repositories/{repoKey}

Update Repository Configuration

POST /artifactory/api/repositories/{repoKey} -H "Content-Type: application/json"
3Define the lifecycleEdit the Lifecycle in the Platform UIUpdate Lifecycle
PATCH https://{{artifactory-host}}/access/api/v2/lifecycle/
4

Connect Edge nodes to the JFrog platform

Note: This feature requires the Enterprise+ license.

Connect Distribution Edges to the PlatformAdd JPD
POST /mc/api/v1/jpds
5Optional. Generate and upload signing keys to JFrog ArtifactoryCreate Signing Keys for Release Bundles v2Create Key Pair
POST /api/security/keypair
6

Propagate signing keys to the Edge nodes

Note: This feature requires the Enterprise+ license.

Not available in the JFrog Platform UI. For more information, see Propagate Signing Keys.Propagate Public Signing Key
POST /lifecycle/api/v2/distribution/key/propagate/{key_name}
7Optional. Create webhooks for Release Bundle creation and promotion events

Configure Release Bundle Webhooks

Configure Release Bundle Promotion Webhooks

Create a New Webhook Subscription

Working with Release Bundles v2

ProcedureUsing the JFrog Platform UIUsing APIsUsing the CLI
1Create a Release Bundle v2 versionCreate a Release Bundle v2 in the Platform UICreate Release Bundle Version
POST  /lifecycle/api/v2/release_bundle
Create a Release Bundle v2
2Promote a Release Bundle v2 to a different stagePromote a Release Bundle v2 VersionPromote Release Bundle Version
POST  /lifecycle/api/v2/promotion/records/{name}/{version}
Promote a Release Bundle v2
3

Distribute the Release Bundle v2 version

Note: This feature requires the Enterprise+ license.

Distribute a Release Bundle v2 Version using the Platform UIDistribute Release Bundle Version V2
POST /lifecycle/api/v2/distribution/distribute/{release_bundle_name}/{release_bundle_version}
Distribute a Release Bundle v2

Related Topics



Did this page help you?