Sha256: 43ffad89f4eebf366d28994a9c2b340c847b5db71d3ab093e4b9ff70c81e0428
Contents?: true
Size: 658 Bytes
Versions: 266
Compression:
Stored size: 658 Bytes
Contents
require 'travis/cli/setup' module Travis module CLI class Setup class SauceConnect < Service description "Sauce Connet addon for Sauce Labs integration" service_name "sauce_connect" def run travis_config['addons'] ||= {} configure 'sauce_connect', {}, travis_config['addons'] do |config| config['username'] = ask("Sauce Labs user: ").to_s config['access_key'] = ask("Sauce Labs access key: ") { |q| q.echo = "*" }.to_s encrypt(config, 'access_key') if agree("Encrypt access key? ") { |q| q.default = 'yes' } end end end end end end
Version data entries
266 entries across 266 versions & 3 rubygems