-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmetadata.rb
84 lines (75 loc) · 2.53 KB
/
metadata.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
name 'rs-cookbooks_ci'
maintainer 'RightScale, Inc.'
maintainer_email '[email protected]'
license 'Apache 2.0'
description 'Installs/Configures rs-cookbooks_ci'
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version '0.2.3'
supports "ubuntu"
depends "apt", "~> 2.3.0"
depends "xml", "~> 1.2.0"
depends "build-essential"
depends "ruby", "~> 0.9.0"
depends "line", "~> 0.5.1"
depends "jenkins", "~> 1.2.0"
depends "vagrant", "~> 0.2.0"
depends "virtualbox", "~> 1.0.2"
depends "git", "~> 2.7.0"
recipe "rs-cookbooks_ci::default",
"Default recipe to install rs-cookbooks_ci"
recipe "rs-cookbooks_ci::build-essential",
"Installs compile tools to help with bcrypt-ruby gem required by users recipe in Jenkins cookbook"
recipe "rs-cookbooks_ci::ruby",
"Installs ruby"
recipe "rs-cookbooks_ci::jenkins",
"Installs Jenkins, required plugins, and sets up jobs"
recipe "rs-cookbooks_ci::vagrant",
"Installs Vagrant and required plugins"
attribute "rs-cookbooks_ci/jenkins/username",
:display_name => "Jenkins Username",
:description => "Username used to login to Jenkins server",
:required => "required",
:recipes => [
"rs-cookbooks_ci::default",
"rs-cookbooks_ci::jenkins"
]
attribute "rs-cookbooks_ci/jenkins/password",
:display_name => "Jenkins Password",
:description => "Password used to login to Jenkins server",
:required => "required",
:recipes => [
"rs-cookbooks_ci::default",
"rs-cookbooks_ci::jenkins"
]
attribute "rs-cookbooks_ci/jenkins/user_full_name",
:display_name => "Jenkins Full Username",
:description => "Full username of Jenkins user",
:required => "recommended",
:recipes => [
"rs-cookbooks_ci::default",
"rs-cookbooks_ci::jenkins"
]
attribute "rs-cookbooks_ci/jenkins/user_email",
:display_name => "Jenkins User Email Address",
:description => "Email address of Jenkins user",
:required => "recommended",
:recipes => [
"rs-cookbooks_ci::default",
"rs-cookbooks_ci::jenkins"
]
attribute "rs-cookbooks_ci/jenkins/git_setup/username",
:display_name => "Git username",
:description => "Git username, required for code checkout",
:required => "required",
:recipes => [
"rs-cookbooks_ci::default",
"rs-cookbooks_ci::jenkins"
]
attribute "rs-cookbooks_ci/jenkins/git_setup/email",
:display_name => "Git user email address",
:description => "Git email address, required for code checkout",
:required => "required",
:recipes => [
"rs-cookbooks_ci::default",
"rs-cookbooks_ci::jenkins"
]