Add push option for skipping CI integration hooks
What does this MR do and why?
Add push option for skipping CI integration hooks
Accept a push option integrations.skip_ci to skip CI integration hooks
Contributes to #415416 (closed)
How to set up and validate locally
- create a project and configure a ci integration (e.g jenkins) pointing to something listening for events
- push a commit and see that push events are sent
- push another commit with the
integrations.skip_ci
option (git push origin branchName -o integrations.skip_ci
) and see that the push event is not sent
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #415416 (closed)
Edited by Jerry Seto