Hi everyone,
I’m looking for some guidance or best practices regarding CI/CD deployment of documentation in a multi-agent DataMiner system.
Context
I have set up a CI/CD pipeline that generates a documentation package and deploys it to DataMiner.
The documentation is deployed to the following path on the system:
C:\Skyline DataMiner\Webpages\Documentation
To achieve this, I am using:
- AppInstaller class with CompanionFiles
- Skyline.DataMiner.CICD.Tools.Packager
- Skyline.DataMiner.CICD.Tools.CatalogUpload
- Skyline.DataMiner.CICD.Tools.DataMinerDeploy
From a pipeline perspective, everything works as expected:
- The package is created correctly
- The documentation is installed successfully
- The files appear under Webpages\Documentation
Problem
The issue arises because the DataMiner System contains two DMA pairs (Main/Backup).
When the deployment runs The documentation is deployed only on one agent
Questions
I would like to know:
- Is there a supported way to force the deployment of my package to all agents in a DataMiner System
- Is there a configuration option in tools/AppInstaller that forces synchronization between agents?
Any insights, best practices, or confirmations on expected behavior would be greatly appreciated.
Thanks in advance!
Hi Kévin,
Is it an option to move your webpages into WebPages/Public/Documentation? As of 10.5.10 (RN43458), the WebPages/Public folder is allowed and supported in our companion files and should be syncing well in the cluster.