Well done \o/ On Thu, Aug 6, 2020, at 8:54 AM, Tim Jacomb wrote: > Hi all
> > I’m happy to announce that the `buildPlugin()` library step that is used by > almost all plugins on ci.jenkins.io now uses the Warnings NG plugin > <https://plugins.jenkins.io/warnings-ng/> for static code analysis reporting > and quality control. > > We have set default quality gate for: > * No new spotbugs issues > * No checkstyle issues > Note: in order for spotbugs to calculate your initial issues you will need > your master branch ran once to establish a baseline > > You can customise the quality gates, however you wish (enable / disable them, > or adjust the severity of the warnings), see the documentation for the > pipeline-library > <https://github.com/jenkins-infra/pipeline-library/#optional-arguments> and > the Warnings NG <https://plugins.jenkins.io/warnings-ng/> documentation. > > On top of the Warnings NG addition we have switched ci.jenkins.io over to > GitHub app authentication (mailing list post > <https://groups.google.com/g/jenkins-infra/c/VYXkHYS10oo/m/DUP7kVZOAQAJ>). > This gives us much higher rate limits and access to the GitHub checks API. > > Lastly we have installed the GitHub checks > <https://plugins.jenkins.io/github-checks/> plugin which is a GSoC 2020 > project by Kezhi Xiong which exposes an API allowing consuming plugins to > publish checks results and annotations to GitHub. > > > > > See Kezhi’s GSoC phase 2 demo on YouTube > <https://youtu.be/b67I6spBdTg?t=1517>. > > Next steps: > * We hope to soon land support for the Code Coverage API plugin in > `buildPlugin()` - Code Coverage API plugin already has support for the GitHub > checks plugin. - Pull request > <https://github.com/jenkins-infra/pipeline-library/pull/153>. > * Kezhi and I will be hosting a Jenkins online meetup Mid August on GitHub > app authentication and the GitHub checks integration. > * Possibly some tuning of severity on some issues - see discussion > <https://github.com/jenkins-infra/pipeline-library/pull/121#discussion_r465956892> > > Feedback > > We would love any feedback, please feel free to provide it either here, in > Gitter <https://gitter.im/jenkinsci/github-checks-api> or in the issue > tracker for the respective component. > > Thanks > Tim > > > -- > 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/CAH-3Bidxq1BJi8LYzj-ftWfzSkevYro4Z%2B38Bnpx-jqpsDNAsw%40mail.gmail.com > > <https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3Bidxq1BJi8LYzj-ftWfzSkevYro4Z%2B38Bnpx-jqpsDNAsw%40mail.gmail.com?utm_medium=email&utm_source=footer>. -- 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/e8f770f1-a504-4139-bc51-5bb286739ca4%40www.fastmail.com.
