add one more task
This commit is contained in:
parent
d2ba254197
commit
b0179615e7
|
@ -0,0 +1,14 @@
|
|||
namespace :remove_branch do
|
||||
desc "Remove branch for group projects"
|
||||
task :group => :environment do
|
||||
branch = ENV['BRANCH']
|
||||
group = ENV['GROUP']
|
||||
say "START remove branch #{branch} from #{group} group"
|
||||
Group.find_by_uname(group).projects.find_each do |p|
|
||||
next if p.repo.branches.map(&:name).exclude?(branch)
|
||||
say "===== Process #{p.name} project"
|
||||
p.repo.git.native(:branch, {}, '-D', branch)
|
||||
end
|
||||
say 'DONE'
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue