S
gitlab-rails runner "обновили гитлаб с 12.5.0 до 12.5.5, теперь при запуске скрипта выпадает с ошибкой:
def rm_img(imgs, project_id)
if imgs and imgs.any?
imgs.to_set
img_names = imgs.map { |tag| tag.name}
p img_names.inspect + 'will be deleted for project id=' + project_id.to_s
//imgs.map { |tag| tag.delete}
else
p 'no old images to deletei for project id=' + project_id.to_s
end
end
ContainerRepository.all.map do | project |
#live_tags = project.tags.select { |tag| tag.name.match('live') }
#rm_img(live_tags.sort_by { |tag| tag.created_at}.reverse![6..live_tags.length], project.project_id)
old_tags = project.tags.delete_if { |tag| tag.name == 'master' }
old_tags.delete_if { |tag| tag.name == 'rel' }
old_tags.delete_if { |tag| tag.name == 'pre' }
old_tags.delete_if { |tag| tag.name == 'latest' }
old_tags.delete_if { |tag| tag.name == 'production' }
old_tags.delete_if { |tag| tag.repository.name == 'production' }
old_tags.delete_if { |tag| tag.name.match(/^live\..*/) }
old_tags.delete_if { |tag| tag.name.match(/^prelive.*/) }
rm_img(old_tags, project.project_id)
end
"
Please specify a valid ruby command or the path of a script to run.
Run 'bin/rails runner -h' for help.
/opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/commands/runner/runner_command.rb:47: unknown regexp option - g
сделал
gitlab-rails -h
, аргумент runnerеще присутствует, куда копнуть можно?