Ask a question
Limited-Time Offer: 50% off IBM TechXchange Conference 2025
IBM’s largest technical learning event is back October 6-9 in Orlando, FL
This article shows how to design and set up an automated CI/CD process and framework for webMethods.io using the inbuilt APIs (or CLI). Here we have used Azure DevOps as our orchestration platform, GitHub as a repository platform and Postman/Newman as a test framework.
When organizations start using webMethods.io Integration for business use-cases, the need for having a continuous integration and delivery process becomes very important. These processes will enable the business to have a “Faster release rate”, “More Test reliability” & “Faster to Market”.
This use-case will highlight a solution utilizing webMethods.io import & export APIs (or CLI) and Azure Devops to extract and store the code assets in repository (GitHub). By integrating repository workflows and azure pipelines, this process will automate the promotion of assets to different stages/environment as per the organizations promotion workflow. This will also showcase how to automate the test framework for respective stages/environments.
The automation around webMethods.io Integration APIs have been implemented using scripts, which will make customization easier if the organization chooses to adopt an alternative orchestration platform.
We will assume that the organization is following the below GIT Workflows.
API’s Used
API’s Used: SAME AS STEP 3
This article is part of the TECHniques newsletter blog - technical tips and tricks for the Software AG community. Subscribe to receive our quarterly updates or read the latest issue.
Thank you for your feedback, that is most helpful!
Regards,
Jeroen
Hi Jeroen,
Thanks for reaching out.
I have implemented and shown automated integration test as part of the above POC. But ofcourse when incorporating in non-POC/productive scenarios we should also include User/Acceptance test phase, as you pointed out.
Regarding the orchestration platform, for the POC/Article I have used Azure DevOps, but its not limited to that. Recently we have implemented the same in a customers environment with Bamboo for Orchestration and Bitbucket for repositories.
Regards Srini
2 Questions on this: