Enable code coverage report for Jenkins plugin

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Enable code coverage report for Jenkins plugin

Nikolas Falco
Hi,
   recently I see some Jenkins plugins use double CI. One from Jenkinsfile and the other from .travis.xml. From what I can see travis CI is used only to publish coverage report to site like coveralls.io or codecov.io.

The CI based on Jenkinsfile seem (quick check on jenkins-infra/pipeline-library) does not provide any integration to get/set security token used to publish report on these kind of sites. The only way is commit the security token into VCS.

I would like enable nodejs-plugin to publish coverage report in PRs, like does:

* statistics-gatherer-plugin
* jira-plugin
* cucumber-living-documentation-plugin (token in VCS)
* stackify-deployment-recorder-plugin
* ...

Unless there is an official way to get this goal, who is able (jenkinsci user) to activate nodejs (and xunit) plugins on travis?

https://travis-ci.org/profile/jenkinsci

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/5ba7d51d-6b48-4282-9108-b066ff8357e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Enable code coverage report for Jenkins plugin

msicker

On Wed, May 2, 2018 at 11:51 AM, 'Nikolas Falco' via Jenkins Developers <[hidden email]> wrote:
Hi,
   recently I see some Jenkins plugins use double CI. One from Jenkinsfile and the other from .travis.xml. From what I can see travis CI is used only to publish coverage report to site like coveralls.io or codecov.io.

The CI based on Jenkinsfile seem (quick check on jenkins-infra/pipeline-library) does not provide any integration to get/set security token used to publish report on these kind of sites. The only way is commit the security token into VCS.

I would like enable nodejs-plugin to publish coverage report in PRs, like does:

* statistics-gatherer-plugin
* jira-plugin
* cucumber-living-documentation-plugin (token in VCS)
* stackify-deployment-recorder-plugin
* ...

Unless there is an official way to get this goal, who is able (jenkinsci user) to activate nodejs (and xunit) plugins on travis?

https://travis-ci.org/profile/jenkinsci

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/5ba7d51d-6b48-4282-9108-b066ff8357e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Matt Sicker
Software Engineer, CloudBees

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAEot4oxDFhawRHBkf6gmu5Z5f_WjTO56UJxso43n74cEiOq6Ng%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Enable code coverage report for Jenkins plugin

Nikolas Falco
yes, those repos

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/e28d2198-79f3-453c-bf76-40351563cd04%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Enable code coverage report for Jenkins plugin

Nikolas Falco
In reply to this post by msicker
Hi, Matt any news about enable repos on Travis?

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/b2424baa-946b-4889-b06b-98dbcc989a06%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Enable code coverage report for Jenkins plugin

msicker
Oh sorry, I don't seem to have access to that. I can only view them myself as well.

On Fri, May 4, 2018 at 12:29 PM, 'Nikolas Falco' via Jenkins Developers <[hidden email]> wrote:
Hi, Matt any news about enable repos on Travis?

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/b2424baa-946b-4889-b06b-98dbcc989a06%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Matt Sicker
Software Engineer, CloudBees

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAEot4owT2i17DHzbGsDqm-pbUSdOxdEh_QSLstWN15%3DZ9r_40Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Enable code coverage report for Jenkins plugin

Nikolas Falco
Ok, do you know who is allowed to do it?

Il giorno venerdì 4 maggio 2018 20:41:54 UTC+2, Matt Sicker ha scritto:
Oh sorry, I don't seem to have access to that. I can only view them myself as well.

On Fri, May 4, 2018 at 12:29 PM, 'Nikolas Falco' via Jenkins Developers <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="TWFencrbAgAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkin...@googlegroups.com> wrote:
Hi, Matt any news about enable repos on Travis?

--
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 <a href="javascript:" target="_blank" gdf-obfuscated-mailto="TWFencrbAgAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-dev/b2424baa-946b-4889-b06b-98dbcc989a06%40googlegroups.com" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/b2424baa-946b-4889-b06b-98dbcc989a06%40googlegroups.com&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-dev/b2424baa-946b-4889-b06b-98dbcc989a06%40googlegroups.com&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-dev/b2424baa-946b-4889-b06b-98dbcc989a06%40googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.



--
Matt Sicker
Software Engineer, CloudBees

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/07b75787-1877-418f-a643-6966bea04aa6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.