okay so for setting up the CI-CD pipelines basically there is another team in TCS so I have not got a much exposure to set the CI-CD pipelines myself but since it is a compulsory that we pass our pipeline before the code is delivered to the client so the pipeline consists of the build jobs basically the build jobs should pass in all variants that are created and then after that comes the sonar lint check and check styles and the sonar cubes after that and there is an unit test tech so all these checks should pass to pass the whole pipeline before delivering the code otherwise the code itself won't merge into the main repository so that is how so how this improves the development is that if you are committing a code that has certain sonar lints and certain textiles the pipeline and the pipeline will basically fail and a fail pipeline cannot be merged into a master repository so every time that the pipeline fails the developers are supposed to check it and check what is the issue and they need to fix it so that a clean and a good bug free code is delivered to the client so that's how we make use of the CI-CD pipelines
