[QA] enforcing jshint on all repositories!

Antoine Musso hashar+wmf at free.fr
Thu Jan 30 17:14:32 UTC 2014


Hello,

We have Jenkins jobs running jshint, unfortunately the default is to not
block changes when jshint is not passing.

The crazy idea, and you can help achieving it, is to enforce jshint on
all git repositories  :-)


The first step is to reverse the current logic (ie making jobs blocking
by default). That would be done by Zuul change: [gerrit 110385].  It
makes the job blocking by default while keeping currently non blocking
job in the same state.

While doing the verifications, I have listed all jobs which are
currently non blocking and attached the list to [bug 60619]:

  http://bug-attachment.wikimedia.org/attachment.cgi?id=14415

That is where anyone can help!  For each job, we should verify whether
jshint currently pass in Jenkins:  https://integration.wikimedia.org/ci/

- if the job pass, we can make it blocking (voting: true)

- else we should fill a bug and then fix the issues reported by Jshint.


If you have any interest in helping reply there and or ping me on irc :)


[gerrit 110385] https://gerrit.wikimedia.org/r/#/c/110385
[bug 60619] https://bugzilla.wikimedia.org/show_bug.cgi?id=60619


-- 
Antoine "hashar" Musso




More information about the QA mailing list