Skip to content

Add push option for skipping CI integration hooks

Jerry Seto requested to merge 415416-integration-skip-ci-push-option into master

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

  1. create a project and configure a ci integration (e.g jenkins) pointing to something listening for events
  2. push a commit and see that push events are sent
  3. 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.

Related to #415416 (closed)

Edited by Jerry Seto

Merge request reports