You don’t need Deployer or ABE for CI/CD with pure Integration Server. In fact, in more than 15 years I have never used them for such a scenario.
Can you elaborate on the nature of your cluster? In particular, does it use Terracotta?
The approach I have always followed is conceptually the one that is recommded in the “Continuous Delivery” book and often mentioned in Dave Farley’s videos on the subject.
In a nutshell:
- On
CI
env: Check out from VCS, build, run tests; on success create ZIP, and upload to binary repository (e.g. Artifactory, Nexus)
- On
TEST
env: Download from binary repo, install, run tests. On success, promote in binary repo
- On
Pre-PROD
env: triggered by promotion above, download from binary repo, install, run tests. On success promote in binary repo
In fact I am currently working on an online course for exactly this topic. Your question is a welcomed reason (so thanks! ) to write a small blog post on this.
Let me do the blog post and come back with a link later today.
Hope that helps
#API-Management#API-Gateway#Integration-Server-and-ESB#webMethods#Service-Designer