Hello,

I have been added as a developer for the Collapsible Console sections plugin (repo: https://github.com/jenkinsci/collapsing-console-sections-plugin ) and I am trying to enhance the project configuration in GitHub.

I would like to ensure CI passes before a pull request is merged. To do so, I have added a rule to request the change to be updated (== rebased) and for CI to be passing. However when doing a maven release:perform, the git push is refused since CI hasn't had a chance to complete yet.  I have thus removed the rule.

I am now wondering how to configure the repository to ensure CI passes before a pull request is merged and thus avoid a potential regression when a pull request did not get rebased and conflicts with another that got merged since then.

Is there a tutorial or a recommended way to configure the GitHub repositories for plugins development?

Antoine "hashar" Musso
Wikimedia Foundation, Release Engineering

--
You received this message because you are subscribed to the Google Groups "Jenkins 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/b0e9eee0-d14e-493e-a0b4-12f4a5282314%40free.fr.

Reply via email to