I have a very good experience in creating CICD pipelines using Jenkins. I have also good experience in creating Multi-branch jenkins jobs using Groovy and have the entire Jenkins jobs as Pipeline-as-a-code. I can easily create Jenkins jobs which can trigger tasks for every code pushes or pull requests.