Module: ProvisioningHelper

Includes:
Paths
Included in:
MasterStarter, SlaveDeinitializer, SlaveInitializer, SlaveStarter
Defined in:
lib/nixenvironment/jenkins/Modules/provisioning_helper.rb

Instance Method Summary collapse

Methods included from Paths

#path_to_backup, #path_to_environment, #path_to_provisioning_updater, #root_jenkins_path

Instance Method Details

#copy_jenkins_provisioning_profilesObject



28
29
30
31
# File 'lib/nixenvironment/jenkins/Modules/provisioning_helper.rb', line 28

def copy_jenkins_provisioning_profiles
    FileUtils::mkdir_p path_to_provisioning_profiles
    FileUtils::cp_r("#{path_to_jenkins_provisioning_profiles}/.", path_to_provisioning_profiles)
end

#move_provisioning_profiles_to_backupObject



20
21
22
# File 'lib/nixenvironment/jenkins/Modules/provisioning_helper.rb', line 20

def move_provisioning_profiles_to_backup
    FileUtils::mv(path_to_provisioning_profiles, path_to_backup_provisioning_profiles, :force => true)
end

#remove_local_provisioning_profilesObject



33
34
35
# File 'lib/nixenvironment/jenkins/Modules/provisioning_helper.rb', line 33

def remove_local_provisioning_profiles
#        FileUtils::rm_rf(path_to_provisioning_profiles)
end

#restore_backup_provisioning_profilesObject



24
25
26
# File 'lib/nixenvironment/jenkins/Modules/provisioning_helper.rb', line 24

def restore_backup_provisioning_profiles
    FileUtils::mv(path_to_backup_provisioning_profiles, path_to_provisioning_profiles, :force => true) 
end