Module: Serverspec::Type
- Defined in:
- lib/octopus_serverspec_extensions/type/octopus_deploy_project_group.rb,
lib/octopus_serverspec_extensions/type/octopus_deploy_worker_pool.rb,
lib/octopus_serverspec_extensions/type/octopus_deploy_environment.rb,
lib/octopus_serverspec_extensions/type/octopus_deploy_tentacle.rb,
lib/octopus_serverspec_extensions/type/windows_scheduled_task.rb,
lib/octopus_serverspec_extensions/type/octopus_deploy_account.rb,
lib/octopus_serverspec_extensions/type/java_property_file.rb,
lib/octopus_serverspec_extensions/type/chocolatey_package.rb,
lib/octopus_serverspec_extensions/type/windows_firewall.rb,
lib/octopus_serverspec_extensions/type/windows_dsc.rb,
lib/octopus_serverspec_extensions/type/npm_package.rb
Defined Under Namespace
Classes: ChocolateyPackage, JavaPropertyFile, NpmPackage, OctopusDeployAccount, OctopusDeployEnvironment, OctopusDeployProjectGroup, OctopusDeployTentacle, OctopusDeployWorkerPool, WindowsDSC, WindowsFirewall, WindowsScheduledTask
Instance Method Summary
collapse
-
#chocolatey_package(name) ⇒ Object
-
#java_property_file(name) ⇒ Object
-
#npm_package(name) ⇒ Object
-
#octopus_deploy_account(serverUrl, apiKey, account_name) ⇒ Object
-
#octopus_deploy_environment(serverUrl, apiKey, environment_name) ⇒ Object
-
#octopus_deploy_projectgroup(serverUrl, apiKey, projectgroup_name, spaceName = nil) ⇒ Object
-
#octopus_deploy_tentacle(serverUrl, apiKey, instance) ⇒ Object
-
#octopus_deploy_worker_pool(serverUrl, apiKey, worker_pool_name) ⇒ Object
-
#windows_dsc ⇒ Object
-
#windows_firewall ⇒ Object
-
#windows_scheduled_task(name) ⇒ Object
Instance Method Details
#chocolatey_package(name) ⇒ Object
29
30
31
|
# File 'lib/octopus_serverspec_extensions/type/chocolatey_package.rb', line 29
def chocolatey_package(name)
ChocolateyPackage.new(name)
end
|
#java_property_file(name) ⇒ Object
24
25
26
|
# File 'lib/octopus_serverspec_extensions/type/java_property_file.rb', line 24
def java_property_file(name)
JavaPropertyFile.new(name)
end
|
#npm_package(name) ⇒ Object
32
33
34
|
# File 'lib/octopus_serverspec_extensions/type/npm_package.rb', line 32
def npm_package(name)
NpmPackage.new(name)
end
|
#octopus_deploy_account(serverUrl, apiKey, account_name) ⇒ Object
120
121
122
|
# File 'lib/octopus_serverspec_extensions/type/octopus_deploy_account.rb', line 120
def octopus_deploy_account(serverUrl, apiKey, account_name)
OctopusDeployAccount.new(serverUrl, apiKey, account_name)
end
|
#octopus_deploy_environment(serverUrl, apiKey, environment_name) ⇒ Object
36
37
38
|
# File 'lib/octopus_serverspec_extensions/type/octopus_deploy_environment.rb', line 36
def octopus_deploy_environment(serverUrl, apiKey, environment_name)
OctopusDeployEnvironment.new(serverUrl, apiKey, environment_name)
end
|
#octopus_deploy_projectgroup(serverUrl, apiKey, projectgroup_name, spaceName = nil) ⇒ Object
58
59
60
|
# File 'lib/octopus_serverspec_extensions/type/octopus_deploy_project_group.rb', line 58
def octopus_deploy_projectgroup(serverUrl, apiKey, projectgroup_name, spaceName = nil)
OctopusDeployProjectGroup.new(serverUrl, apiKey, projectgroup_name, spaceName)
end
|
#octopus_deploy_tentacle(serverUrl, apiKey, instance) ⇒ Object
150
151
152
|
# File 'lib/octopus_serverspec_extensions/type/octopus_deploy_tentacle.rb', line 150
def octopus_deploy_tentacle(serverUrl, apiKey, instance)
OctopusDeployTentacle.new(serverUrl, apiKey, instance)
end
|
#octopus_deploy_worker_pool(serverUrl, apiKey, worker_pool_name) ⇒ Object
36
37
38
|
# File 'lib/octopus_serverspec_extensions/type/octopus_deploy_worker_pool.rb', line 36
def octopus_deploy_worker_pool(serverUrl, apiKey, worker_pool_name)
OctopusDeployWorkerPool.new(serverUrl, apiKey, worker_pool_name)
end
|
#windows_dsc ⇒ Object
27
28
29
|
# File 'lib/octopus_serverspec_extensions/type/windows_dsc.rb', line 27
def windows_dsc
WindowsDSC.new
end
|
#windows_firewall ⇒ Object
27
28
29
|
# File 'lib/octopus_serverspec_extensions/type/windows_firewall.rb', line 27
def windows_firewall
WindowsFirewall.new
end
|
#windows_scheduled_task(name) ⇒ Object
28
29
30
|
# File 'lib/octopus_serverspec_extensions/type/windows_scheduled_task.rb', line 28
def windows_scheduled_task(name)
WindowsScheduledTask.new(name)
end
|