Don't fail GitLab pipeline on QualityGate failure - optional property #637
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds an extra property
com.github.mc1arke.sonarqube.plugin.branch.pullrequest.gitlab.dontFailPipeline
(disabled by default) which if set to "true" do not fail GitLab pipeline on its status update.As explained in #137, it might be useful in the interim period and while given changes cannot be feasibly tested (and we don't want to have the merge option blocked).
To simplify testing, I added
junit-jupiter-params
and migratedGitlabMergeRequestDecoratorTest
to JUnit Jupiter. Nevertheless, if you don't like that change, it is in a separate commit and the implementation is done just in the first commit (I can remove the others, if requested).I'm not sure about the name. Any better proposal is welcome. It would be also useful to put it somewhere in README, I haven't found a good section for that :-/.
Feel free to write if anything here could be improved.
Closes #137.