Stages & Lifecycle
Stages are logical entities used in JFrog AppTrust to represent the steps in your organization's Software Development Lifecycle (SDLC) through which a release candidate must pass (such as DEV, QA, and STAGING) before it is released. Each stage can be configured with its own set of associated repositories and permissions.
After defining global and project stages, administrators choose the stages to include in the lifecycle used for promoting application versions in AppTrust until the version is ready for release.
Artifactory includes a default stage for releases called PROD (Production). You can create additional stages for specific projects and global stages that can be used by all projects.
Stages and Lifecycle Workflow
The following workflow describes how to create stages and define your lifecycle.
| Procedure | Using the Platform UI | Using REST API | |
|---|---|---|---|
| 1 | Create global and project stages | Create Stages in the Platform UI | Create Lifecycle Stage |
| 2 | Assign repositories to stages | Assign Repositories to Stages in the Platform UI | Update Repository Configuration |
| 3 | Define the project lifecycle | Edit the Lifecycle in the Platform UI | Update Lifecycle |
Updated 3 days ago
