Class: Debci::Runner::Debci
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from Debci::Runner::Base
Instance Method Details
#enqueue_parameters ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/debci/runner/debci.rb', line 18 def enqueue_parameters parameters = ['run-id:%s' % job.id] if job.trigger parameters << "trigger:#{CGI.escape(job.trigger)}" end Array(job.pin_packages).each do |pin| *pkgs, suite = pin parameters << "pin-packages:#{suite}=#{pkgs.join(',')}" end Array(job.extra_apt_sources).each do |name| src = ::Debci.extra_apt_sources_list.find(name) parameters << "extra-apt-source:#{Base64.strict_encode64(src.entry)}" parameters << "signing-key:#{Base64.strict_encode64(src.signing_key)}" if src.signing_key end if job.autopkgtest parameters << "autopkgtest:#{job.autopkgtest}" end parameters << "backend:#{job.backend}" parameters end |