Module: KeychainHelper
Instance Method Summary
collapse
Methods included from Paths
#path_to_backup, #path_to_environment, #path_to_provisioning_updater, #root_jenkins_path
Instance Method Details
#add_jenkins_keychain ⇒ Object
20
21
22
|
# File 'lib/nixenvironment/jenkins/Modules/keychain_helper.rb', line 20
def add_jenkins_keychain
`security list -d user -s login.keychain #{path_to_jenkins_keychain}`
end
|
#remove_jenkins_keychain ⇒ Object
32
33
34
|
# File 'lib/nixenvironment/jenkins/Modules/keychain_helper.rb', line 32
def remove_jenkins_keychain
`security delete #{path_to_jenkins_keychain}` end
|
#set_default_jenkins_keychain ⇒ Object
24
25
26
|
# File 'lib/nixenvironment/jenkins/Modules/keychain_helper.rb', line 24
def set_default_jenkins_keychain
`security default -s #{path_to_jenkins_keychain}`
end
|
#set_default_login_keychain ⇒ Object
36
37
38
|
# File 'lib/nixenvironment/jenkins/Modules/keychain_helper.rb', line 36
def set_default_login_keychain
`security default -s #{path_to_login_keychain}`
end
|
#unlock_jenkins_keychain ⇒ Object
28
29
30
|
# File 'lib/nixenvironment/jenkins/Modules/keychain_helper.rb', line 28
def unlock_jenkins_keychain
`security unlock -p 1 #{path_to_jenkins_keychain}`
end
|