I have a Jenkins pipeline for APIC(API Connect), which downloads the code from git hub, validates the code, deploys the code on API Manager(present on Cloud Pak), tests it using Soap UI and finally stores the test report on Nexus.
I now have to containerize this entire pipeline, so that it could be put on any server or any machine and can be started as a self sufficient service.
I understand that I would need to use docker for this, push the images for the tools used and then have some sort of interconnection between the images.
Please help me if my understanding is correct and what should be the approach that I should follow. Any reference links are appreciated.
Thanks in advance.