Question
Ordina
NL
Last activity: 17 Dec 2019 15:02 EST
How to manage components with PDM?
We're currently managing our application deployments through Pega Deployment Manager so that each merge of a branch results in a deployment to QA (if criteria are met). We'll soon extend this to our Staging and Prod environments once they're available.
The part we're struggling with is components. We've built several components to support some isolated, reusable functionality. Currently, the components are simply included in the product rule of the Application they are defined in and thus deployed through the main app pipeline.
What I would like to do is define a separate pipeline for each of those components that tests and packages the component and puts the resulting artefact in the repository, based on their own product rule or, probably even better, using the same mechanism as the "package" function in Dev Studio. Now, on the pipeline of our Application, I want to define the components as dependencies so that on deployment it resolves the dependencies and deploys the correct versions of the components as needed. I know this can be done with built-on Applications, but don't see the equivalent for components yet.
Can this be done in PDM already? For building pipelines and configuring dependencies I seem to only be able to select Applications, not components.
(Would have liked to post this in the Ask the Expert discussion with @RyanFeeney but saw that thread too late)