Related to T102020: Setup rubocop for operations/puppet ruby code lints, the only thing that is left to do is to move RuboCop job from experimental pipeline to the usual pipelines.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | hashar | T1368 Document RuboCop workflow | |||
Resolved | zeljkofilipin | T1361 Repositories with Ruby code should be documented and appropriate Jenkins jobs should be running | |||
Resolved | zeljkofilipin | T102020 Setup rubocop for operations/puppet ruby code lints | |||
Resolved | zeljkofilipin | T110019 Move RuboCop job from experimental pipeline to the usual pipelines for operations/puppet | |||
Resolved | zeljkofilipin | T117993 Add Rakefile to repositories with Ruby code | |||
Resolved | zeljkofilipin | T114860 Move Bundler Jenkins jobs to Nodepool instances | |||
Resolved | • dduvall | T104024 Define a CI entry point for Ruby code | |||
Duplicate | zeljkofilipin | T114262 Delete ruby2.0lint job and only run bundle-rubocop job for repositories with Ruby code |
Event Timeline
I guess you want to write some tutorial / instructions for ops so they can run rubocop locally then announce the new job on the ops list :-)
15:41 <hashar> you can start by adding a bit of doc at https://www.mediawiki.org/wiki/Continuous_integration/Entry_points#Ruby to describe bundler
15:41 <hashar> with an example for rubocop
15:41 <hashar> ie list a dummy Gemfile
15:41 <hashar> bundle install
15:41 <hashar> bundle exec rubocop
15:41 <hashar> \O/
15:41 <hashar> maybe add an entry in operations/puppet rakefile so one can rake rubocop
15:42 <hashar> then copy paste and poke ops about it and we can make the job voting
Change 252716 had a related patch set uploaded (by Zfilipin):
Move bundle-rubocop job from experimental to test pipeline for operations/puppet
Change 252689 had a related patch set uploaded (by Zfilipin):
Added rake-jessie job to test and gate-and-submit pipelines for operations/puppet repository
Change 252716 merged by jenkins-bot:
Move bundle-rubocop job from experimental to test pipeline for operations/puppet