Added a task to upload docs to the project server
This commit is contained in:
1 parent
8037833f13
commit
c8f2f84455
1 file changed
+8
@@ -29,6 +29,7 @@ Spec::Rake::SpecTask.new(:spec => spec_prereq) do |t|
|
|||||||
end
|
end
|
||||||
|
|
||||||
namespace :spec do
|
namespace :spec do
|
||||||
|
# TODO: Exclude non plugin files
|
||||||
desc "Run all specs in spec directory with RCov (excluding plugin specs)"
|
desc "Run all specs in spec directory with RCov (excluding plugin specs)"
|
||||||
Spec::Rake::SpecTask.new(:rcov) do |t|
|
Spec::Rake::SpecTask.new(:rcov) do |t|
|
||||||
t.spec_opts = ['--options', "\"#{PLUGIN_ROOT}/spec/spec.opts\""]
|
t.spec_opts = ['--options', "\"#{PLUGIN_ROOT}/spec/spec.opts\""]
|
||||||
@@ -69,3 +70,10 @@ Rake::RDocTask.new(:rdoc) do |rdoc|
|
|||||||
rdoc.rdoc_files.include('lib/**/*.rb')
|
rdoc.rdoc_files.include('lib/**/*.rb')
|
||||||
rdoc.rdoc_files.include('app/**/*.rb')
|
rdoc.rdoc_files.include('app/**/*.rb')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
desc 'Uploads project documentation'
|
||||||
|
task :upload_doc => ['spec:rcov', :doc] do |t|
|
||||||
|
# TODO: Get rdoc working without frames
|
||||||
|
# TODO: Add inline CSS to rcov
|
||||||
|
`scp -r coverage/ dev.littlestreamsoftware.com:/home/websites/projects.littlestreamsoftware.com/shared/embedded_docs/redmine-budget`
|
||||||
|
end
|
||||||
Reference in new issue
Block a user