What is a PR pipeline?<\/p>\n
PR (Pull request) pipeline is a CI pipeline\u00a0to run tests on EVERY pull request.<\/p>\n
Let me explain the terms in there:<\/p>\n
– CI : Continuous Integration – term used to run jobs to merge code, deploy code, run automated tests and give alerts.<\/p>\n
– CI pipeline: A group of CI jobs stringed together to complete a set of activities on any event trigger<\/p>\n
– Pull Request : A term used by Git users when an engineer has created some new code on his feature branch and raises a request to merge his \/ her code with the master branch<\/p>\n
– Tests on PR : Tests running on every PR have to be very quick and localized since the application is not deployed at this stage.<\/p>\n
Let’s repeat, what’s a PR pipeline?<\/p>\n
Tasks & activities that run once an engineer raises a Pull request.<\/p>\n
For more details on which tests can run on a PR pipeline refer\u00a0blog post on #DTMS<\/strong> (link in comments).<\/p>\n Also doing we webinar on #DTSM<\/strong>, again link in comments.<\/p>\n #RedefiningSoftwareQuality<\/strong>\u00a0✔\u00a0#TestStrategy<\/strong> #DevOps<\/strong> #DevOpsTestStrategyMindmap<\/strong> #TestAutomation<\/strong><\/p>\n<\/div>