So my question is that i want to set up a code review flow , the tools i have are : git,gitlab,jenkins.. my idea is like to have a kind of forms or checklists that a member of the team need to fill whenever other member want to merge some new code , if the checklist are filled correctly and the new code is approved by the reviewer then the code should be merge, else the merge request is refused.
does everyone have an idea how i can achieve this? or maybe have a better idea than having a checklist?
thank you all,
Best regards
You can use GitLab CI, is like Jenkins, and he can pass the test,compile and do the tasks what you want before the merge. In Gitlab you have automerge, that is completed when you configure. (https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html)