CICD pipeline I mainly used it after developing the aspects like suppose if I make some code changes and I use the Android IDE where we have a git option to commit our changes by writing a commit message and selecting the kind of files that we want to commit. After committing there is an option to review because I have used this CICD pipeline to in order to integrate the sonar cube to make sure if there is any sonar lint kind of issues. So after making the necessary changes and observing the changes whatever the sonar lint or the sonar cube is showing me I will be able to push my changes to the mainline github by making use of this safe and secure CICD pipeline which will run through all the scripts like we have to ensure that we have followed the coding standards we have implemented the change log and we have made sure that we have properly handled the if else use case scenarios handle the large statements properly and we have optimized the entire coding scenario by removing irrelevant and unwanted spaces and lines and we have added relevant copyrights and make sure that the CICD infrastructure runs through all of these and when all of these is a checkmark or a tick box then only the entire run profile job will run successfully and it will push the code changes into the mainline git to my HMI master that is my remote changes my changes will be pushed there. This is how I integrated or made use of CICD pipeline in order to push my changes into the mainframe.
