Skip to content

Instantly share code, notes, and snippets.

@bash0C7
Forked from holysugar/rbp-to-jenkins-plot.sh
Created May 19, 2012 13:01
Show Gist options
  • Save bash0C7/2730772 to your computer and use it in GitHub Desktop.
Save bash0C7/2730772 to your computer and use it in GitHub Desktop.
exec rails_best_practices on "rails3 rake" for jenkins plot plugin
namespace :rails_best_practices do
desc "run rails best practices"
task :jenkins_plot_plugin => :environment do
cd Rails.root do
OUTDIR = "#{Rails.root}/reports"
mkdir OUTDIR unless FileTest.exist? OUTDIR
OUTFILE = "#{OUTDIR}/rails_best_practices.properties"
Tempfile.open('rails_best_practices.XXXXXX', OUTDIR) do |file|
TMPFILE = file.path
sh <<EOL
bundle exec rails_best_practices > #{TMPFILE}; ¥
if [ $? -eq 0 ]; ¥
then ¥
echo "YVALUE=0" > #{OUTFILE}; ¥
else ¥
NUM=`awk '/^Found [0-9]+ [a-zA-Z]+s/{ print $2; }' < #{TMPFILE}` ;
echo "YVALUE=$NUM" > #{OUTFILE}; ¥
fi;
cat #{TMPFILE};
EOL
end
end
end
end
@besi
Copy link

besi commented Feb 23, 2018

Can you explain what the ¥ means in that script?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment