Sha256: 2549c12d36a5cce912b003acc9b4e33efb680fbedd1e821397ef4c2b3210adb2

Contents?: true

Size: 872 Bytes

Versions: 9

Compression:

Stored size: 872 Bytes

Contents

require_relative '../modules/ssh_helper'
require_relative '../modules/git_helper'
require_relative '../modules/provisioning_helper'
require_relative '../modules/keychain_helper'
require_relative '../modules/backup_helper'

class SlaveDeinitializer 
    include SshHelper
    include GitHelper
    include ProvisioningHelper
    include KeychainHelper
    include BackupHelper
    
    def start
        raise 'Backup is not exist' unless check_backup_exist
        
        # Provisioning profiles
 #       remove_local_provisioning_profiles
 #       restore_backup_provisioning_profiles
        
        # ssh
        remove_local_ssh
        restore_backup_ssh
        
        # Keychain
        remove_jenkins_keychain
        set_default_login_keychain
        
        # Backup
        remove_backup
        remove_local_environment
        
        true
    end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
nixenvironment-0.0.161 lib/nixenvironment/jenkins/slave/slave_deinitializer.rb
nixenvironment-0.0.160 lib/nixenvironment/jenkins/slave/slave_deinitializer.rb
nixenvironment-0.0.159 lib/nixenvironment/jenkins/slave/slave_deinitializer.rb
nixenvironment-0.0.158 lib/nixenvironment/jenkins/slave/slave_deinitializer.rb
nixenvironment-0.0.157 lib/nixenvironment/jenkins/slave/slave_deinitializer.rb
nixenvironment-0.0.156 lib/nixenvironment/jenkins/slave/slave_deinitializer.rb
nixenvironment-0.0.155 lib/nixenvironment/jenkins/slave/slave_deinitializer.rb
nixenvironment-0.0.154 lib/nixenvironment/jenkins/slave/slave_deinitializer.rb
nixenvironment-0.0.153 lib/nixenvironment/jenkins/slave/slave_deinitializer.rb