Deployment Manager supports Microsoft Azure, JFrog Artifactory, Amazon S3, and file system repositories for artifact management of application packages. For each run of a pipeline, Deployment Manager packages and promotes the application changes that are configured in a product rule. The application package artifact is generated on the development environment, published in the repository, and then deployed to the next stage in the pipeline.
A pipeline uses development and production repositories. After a pipeline is started, the application package moves through the pipeline life cycle in the following steps:
- The development system publishes the application package to the development repository.
- The QA system retrieves the artifact from the development repository and performs tasks on the artifact.
- The staging system retrieves the artifact from the development repository and publishes it to the production repository.
- The production system deploys the artifact from the production repository