-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html.haml
175 lines (151 loc) · 5.63 KB
/
index.html.haml
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
---
layout: default
title: Jenkins
blogrollup: true
homepage: true
---
:ruby
# Images should all be between 300 and 350 pixels wide, and no more than 180px tall
sponsors = [
['microsoft.png',
'Microsoft Azure',
'https://www.azure.com'],
['cloudbees.png',
'CloudBees, Inc.',
'https://cloudbees.com'],
['osuosl.png',
'Oregon State University Open Source Lab',
'https://osuosl.org'],
['rackspace.png',
'Rackspace, Inc.',
'https://rackspace.com'],
['redhat.png',
'RedHat, Inc.',
'https://redhat.com'],
['github.png',
'GitHub, Inc.',
'https://github.com'],
]
supporters = [['Atlassian', 'https://atlassian.com'],
['Datadog', 'https://www.datadoghq.com'],
['JFrog', 'https://jfrog.com'],
['Mac Cloud', 'https://maccloud.me/'],
['PagerDuty', 'https://pagerduty.com'],
['Sentry', 'https://sentry.io/'],
['XMission', 'https://xmission.com'],
]
= partial('downloadbanner.html.haml')
-# Carousel Slides
- slides = []
-# Jenkins World
- slides << {:href => 'https://www.cloudbees.com/devops-world',
:title => 'Join us at DevOps World | Jenkins World',
:intro => "DevOps World - Jenkins World is the largest gathering of Jenkins users in the world, including Jenkins experts, continuous delivery practitioners, and companies offering complementary technologies to Jenkins. Join us in San Francisco, CA (August 12-15 2019) or Lisbon, Portugal (December 2-5 2019).",
:image => {:src => expand_link('images/conferences/dwjw-2019-io.jpg'), :height => "250px"},
:call_to_action => {:text => 'Register Today', :href => 'https://www.cloudbees.com/devops-world'}}
-# CDF Blog
- slides << {:href => expand_link('blog/2019/03/12/cdf-launch/'),
:title => 'A New Home for Jenkins',
:intro => "Jenkins is joining the newly created Continuous Delivery Foundation (CDF).",
:image => {:src => expand_link('images/cdf/logo/cdf-logo-white.png'), :height => "250px"},
:call_to_action => {:text => 'Read the Announcement', :href => expand_link('blog/2019/03/12/cdf-launch/')}}
-# CDF Blog
- slides << {:href => 'https://cd.foundation',
:title => 'Meet the Continuous Delivery Foundation',
:intro => "The CDF serves as the vendor-neutral home of many of the fastest-growing projects for continuous delivery, including Jenkins, Jenkins X, Spinnaker, and Tekton.",
:image => {:src => expand_link('images/cdf/logo/cdf-logo-white.png'), :height => "250px"},
:call_to_action => {:text => 'Learn about CDF', :href => 'https://cd.foundation'}}
-# Carousel
= partial('projectcarousel.html.haml',
:background => '#000000',
:background_image => {:src => expand_link('images/cdf/cdf-background-wide.jpg')},
:slides => slides)
#feature-list-segment.segment
.container
.row.chunks.features.uniform-height
.col-md-6.col-lg-4
.box.cicd
%i.icon-arrow-shuffle
%h5
Continuous Integration and Continuous Delivery
%p
As an extensible automation server, Jenkins can be used as a simple
CI server or turned into the continuous delivery hub for any project.
.col-md-6.col-lg-4
.box.install
%i.icon-download
%h5
Easy installation
%p
Jenkins is a self-contained Java-based program, ready to run
out-of-the-box, with packages for Windows, Mac OS X and other
Unix-like operating systems.
.col-md-6.col-lg-4
.box.settings
%i.icon-settings
%h5
Easy configuration
%p
Jenkins can be easily set up and configured via its web interface,
which includes on-the-fly error checks and built-in help.
.col-md-6.col-lg-4
.box.ecosystem
%i.icon-plug
%h5
Plugins
%p
With hundreds of plugins in the Update Center, Jenkins integrates
with practically every tool in the continuous integration and
continuous delivery toolchain.
.col-md-6.col-lg-4
.box.extend
%i.icon-puzzle-piece
%h5
Extensible
%p
Jenkins can be extended via its plugin architecture, providing
nearly infinite possibilities for what Jenkins can do.
.col-md-6.col-lg-4
.box.distributed
%i.icon-uniE602
%h5
Distributed
%p
Jenkins can easily distribute work across multiple machines,
helping drive builds, tests and deployments across multiple
platforms faster.
.container
.section.events
.container-fluid.events.no-margin
%div.row
%div#sidebar.col-md-12.events.horizontal
= partial('events.html.haml')
.section.blogs.f9f9f9
%div.container
%div.row.body
.col-md-1
%div#content.col-md-10
%div#content-top
= partial('blogs.html.haml')
.col-md-1
.col-md-2
#sponsorsblock.jumbotron
.sponsors
%p
%strong
We thank the following organizations for their major commitments to
support the Jenkins project.
%ul
- sponsors.each do |logo, name, url|
%li
%a{:href => url, :target => '_blank'}
%img{:alt => name, :title => name, :src => expand_link("images/sponsors/#{logo}")}/
.supporters
%p
%strong
We thank the following organizations for their support of the Jenkins
project through free and/or open source licensing programs.
%ul
- supporters.each do |name, url|
%li
%a{:href => url, :target => '_blank'}= name