2020-06-15 20:08:33 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
module Gitlab
|
|
|
|
module Ci
|
|
|
|
module Build
|
|
|
|
class Releaser
|
|
|
|
BASE_COMMAND = 'release-cli create'
|
|
|
|
|
|
|
|
attr_reader :config
|
|
|
|
|
|
|
|
def initialize(config:)
|
|
|
|
@config = config
|
|
|
|
end
|
|
|
|
|
|
|
|
def script
|
|
|
|
command = BASE_COMMAND.dup
|
|
|
|
config.each { |k, v| command.concat(" --#{k.to_s.dasherize} \"#{v}\"") }
|
|
|
|
|
2020-06-22 05:08:42 -04:00
|
|
|
[command]
|
2020-06-15 20:08:33 -04:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|