Hi Suhas, I agree with Maycon to use mas cli for that and simply run the mas update or mas upgrade commands. in combination with mas cli, we are using a self developed cicd approach based on GitHub (bitbucket), merging all changes that are committed by different developers (self developed merging tool called Marvin), the generated DBC files that are pushed and deployed on the different DTAP environments.
------------------------------
Jan-Willem Steur
Manager Business Development
ZNAPZ b.v.
Breda
+31 6 25639950
Jan-Willem
------------------------------
Original Message:
Sent: Fri March 08, 2024 12:53 AM
From: Maycon Belfort
Subject: Any option of CI/CD for all Maximo cofigurations available in MAS?
I would recommend this Manage CLI. https://github.com/nishi2go/masmanagedev-cli
You can use the masmanagedev-cli oc deploy to apply a new release of your customisations. Before that, you will have the daily CI/CD tasks to initiate your pipeline, download the latest code, run some tests if needed, and finally run the deploy command.
------------------------------
Maycon Belfort
Consultant
BPD Zenith
Melbourne
Australia
Original Message:
Sent: Thu March 07, 2024 08:22 AM
From: Phillip Runion
Subject: Any option of CI/CD for all Maximo cofigurations available in MAS?
I second using DBC files in a Maximo Customization Archive for deploying and maintain configurations. We have had success doing configuration in this way.
We also use some of Sharptree's tooling to do deployments. It is pretty slick. https://marketplace.visualstudio.com/items?itemName=sharptree.maximo-script-deploy
------------------------------
Phillip Runion
Original Message:
Sent: Thu March 07, 2024 02:00 AM
From: Witold Wierzchowski
Subject: Any option of CI/CD for all Maximo cofigurations available in MAS?
Hi Suhas,
there are plenty possibilities here: You can use pretty much any CICD tooling to deploy yaml definitions in OpenShift. There are some good tools build into OpenShift itself: https://docs.openshift.com/container-platform/4.12/cicd/index.html
As for the Manage part: I would recommend putting as much as possible into dbc files. Using this approach You can automate the deployments of specific functionalities to Manage (for example with GitLab).
------------------------------
Witold Wierzchowski
Original Message:
Sent: Wed March 06, 2024 12:47 AM
From: Suhas Joshi
Subject: Any option of CI/CD for all Maximo cofigurations available in MAS?
Hi,
For now we are using traditional way of migrating configuration changes using migration manager. However, do we have any option available in MAS where we can migrate the configurations using CI/CD? Any in-built tool for CI/CD?
Thanks,
Suhas
------------------------------
Suhas Joshi
Pune
------------------------------