Sha256: 6646838886b706148fdcc3ff7d8bcb62e71bf6ed4703977f332de851635019e3
Contents?: true
Size: 657 Bytes
Versions: 119
Compression:
Stored size: 657 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
119 entries across 119 versions & 1 rubygems