Working with Maximo and Jenkins
The following is the procedure to create a CI/CD pipeline to compile the custom classes used in IBM Maximo EAM.
P.S.: for MAS it is in progress. :)
As prerequisites I need the IBM Java SDK installed and the Maximo Administrative Workstation directory (/opt/IBM/SMP)
- Checkout your source code from this repository
- Define the branch
- Use the steps in Jenksfile
- Compile: Creates the target directory, lists all Java files recursively, saves the list to sources.txt, and then compiles all Java files listed in sources.txt into the target directory.
- Zip: Zips the contents of the target directory into a file named customization_binaries.zip.
- Post-build: Displays a message indicating whether the build succeeded or failed.