Sha256: e55e9d66d8a116247d4babb4e6fe21ca5a40140ecb0d51d17a860b02352b0752

Contents?: true

Size: 693 Bytes

Versions: 68

Compression:

Stored size: 693 Bytes

Contents

require_relative '../modules/applet_helper'
require_relative '../modules/git_helper'
require_relative '../modules/provisioning_helper'
require_relative '../modules/exceptions'

class SlaveStarter
    include AppletHelper
    include GitHelper
    include ProvisioningHelper

    def start
        raise NotInitialized unless should_start_slave
        
        # Git
        hook_thread = set_git_hook do
            remove_local_provisioning_profiles
            copy_jenkins_provisioning_profiles
        end
        
        # Applet
        start_slave
        
        hook_thread.join
        
        true
    end
    
    def stop
        stop_applets
        
        true
    end
end

Version data entries

68 entries across 68 versions & 1 rubygems

Version Path
nixenvironment-0.0.131 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.130 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.129 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.127 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.125 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.124 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.122 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.121 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.120 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.119 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.118 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.117 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.116 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.115 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.114 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.113 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.112 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.111 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.110 lib/nixenvironment/jenkins/slave/slave_starter.rb
nixenvironment-0.0.109 lib/nixenvironment/jenkins/slave/slave_starter.rb