Hello Team,
I am looking for Gitlab CI/CD documentation for our pega application
Hello Team,
I am looking for Gitlab CI/CD documentation for our pega application
Hello Team ,
can anyone help me to get Gitlab CI/CD documentation as soon as possible?
we’re planning Orchestrate Pega Deployments using Gitlab CI/CD and Due to some org security reasons we are looking Gitlab CI/CD .Not going with PEGA DEPLOYMENT MANAGER
@purellaS16594611
Below is a GenAI-powered answer.
All generated answers require validation against the provided references.
References:
GitLab CI/CD Documentation
Pega DevOps Architecture
Release Management with Pega Platform
The primary documentation for GitLab CI/CD can be found at GitLab’s official documentation. To get started immediately:
.gitlab-ci.yml file in your repository rootI’ve created a diagram showing the recommended GitLab CI/CD pipeline structure for Pega deployments:
a) Pipeline Configuration
b) Deployment Automation
c) Security Considerations
While not using Pega Deployment Manager, you’ll still need to:
@MarijeSchillern Hello
Do we need any specific file locations for pega to implement Gitlab ci cd deployment?
@purellaS16594611 from our GenAI bot:
Below the essential file locations and structure requirements:
.gitlab-ci.yml file must be placed in the root directory of your repository/pega directory within your repository/deploy subdirectory/deploy/environmentsrepository-root/├── .gitlab-ci.yml├── pega/│ ├── application/│ └── rules/├── deploy/│ ├── environments/│ │ ├── dev/│ │ ├── staging/│ │ └── prod/│ └── scripts/└── tests/.gitlab/security/ directoryRemember that when transitioning from Pega Deployment Manager, you’ll need to ensure your file structure accommodates both your existing Pega deployment requirements and GitLab CI/CD best practices.
References:
@purellaS16594611 From our GenAI bot:
Regarding your first question about whether Pega Deployment Manager is required to automate CI/CD in on-premises environments: While Pega Deployment Manager is not explicitly required, it is the standard tool provided by Pega for automating DevOps workflows, including CI/CD for Pega applications. It provides a low-code, model-driven experience to configure and run continuous integration and delivery workflows. Deployment Manager is designed to expose all the capabilities of Pega Platform necessary for automating DevOps workflows, including branch merging, application packaging, applying quality gates, and promoting applications to different environments.
As for your second question about licensing: you should speak to your Pega Account Executive about this.
I believe that Pega Deployment Manager is included in the standard Pega license for on-premises environments, but you will need to check.
For on-premises deployments, you have several options:
If your organization already has an enterprise license for a third-party product that can serve this purpose, you can set up an instance dedicated to supporting your Pega applications, provided that the terms of your agreement permit it.
References:
@MarijeSchillernAnyway we should require Pega Deployment Manager to automate CI/CD on premises environment rigth?
Does Pega Deployment Manager comes under pega license or do we need to pay extra for this?