mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-27 20:21:56 +01:00
1628 lines
76 KiB
Plaintext
1628 lines
76 KiB
Plaintext
|
<!DOCTYPE html>
|
|||
|
<style>
|
|||
|
i.icon-report::before {
|
|||
|
content: "\f071";
|
|||
|
color: #F46C1F;
|
|||
|
font-family: FontAwesome !important;
|
|||
|
font-size: 20px;
|
|||
|
vertical-align: middle;
|
|||
|
}
|
|||
|
|
|||
|
.icon-improve {
|
|||
|
height: 22px;
|
|||
|
vertical-align: top;
|
|||
|
}
|
|||
|
</style>
|
|||
|
<html lang='en'>
|
|||
|
<head>
|
|||
|
<title>
|
|||
|
Jenkins
|
|||
|
</title>
|
|||
|
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'>
|
|||
|
<meta content='Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software' name='description'>
|
|||
|
<meta charset='utf-8'>
|
|||
|
<meta content='width=device-width, initial-scale=1' name='viewport'>
|
|||
|
<meta content='ie=edge' http-equiv='x-ua-compatible'>
|
|||
|
<!-- Favicons -->
|
|||
|
<link href='/favicon.ico' rel='shortcut icon' type='image/x-icon'>
|
|||
|
<link href='/apple-touch-icon.png' rel='apple-touch-icon' sizes='180x180'>
|
|||
|
<link href='/favicon-32x32.png' rel='icon' sizes='32x32' type='image/png'>
|
|||
|
<link href='/favicon-16x16.png' rel='icon' sizes='16x16' type='image/png'>
|
|||
|
<link href='/site.webmanifest' rel='manifest'>
|
|||
|
<link color='#5bbad5' href='/safari-pinned-tab.svg' rel='mask-icon'>
|
|||
|
<meta content='#2b5797' name='msapplication-TileColor'>
|
|||
|
<meta content='#ffffff' name='theme-color'>
|
|||
|
<meta content='Jenkins' name='apple-mobile-web-app-title'>
|
|||
|
<!-- Twitter Card data -->
|
|||
|
<meta content='summary_large_image' name='twitter:card'>
|
|||
|
<meta content='@JenkinsCI' name='twitter:site'>
|
|||
|
<meta content='Jenkins' name='twitter:title'>
|
|||
|
<meta content='Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software' name='twitter:description'>
|
|||
|
<meta content='@JenkinsCI' name='twitter:creator'>
|
|||
|
<!-- Twitter Summary card images must be at least 120x120px -->
|
|||
|
<meta content='/images/logo-title-opengraph.png' name='twitter:image'>
|
|||
|
<!-- Open Graph data -->
|
|||
|
<meta content='Jenkins' property='og:title'>
|
|||
|
<meta content='article' property='og:type'>
|
|||
|
<meta content='https://www.jenkins.io/' property='og:url'>
|
|||
|
<meta content='Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software' name='og:description'>
|
|||
|
<meta content='Jenkins' property='og:site_name'>
|
|||
|
<meta content='/images/logo-title-opengraph.png' name='og:image'>
|
|||
|
<link href='/assets/bower/bootstrap/css/bootstrap.min.css' media='screen' rel='stylesheet'>
|
|||
|
<link href='/assets/bower/tether/css/tether.min.css' media='screen' rel='stylesheet'>
|
|||
|
<link href='/css/font-icons.css' media='screen' rel='stylesheet'>
|
|||
|
<link href='/css/jenkins.css' media='screen' rel='stylesheet'>
|
|||
|
<!-- Non-obtrusive CSS styles -->
|
|||
|
<link href='/assets/bower/ionicons/css/ionicons.min.css' media='screen' rel='stylesheet'>
|
|||
|
<link href='/css/footer.css' media='screen' rel='stylesheet'>
|
|||
|
<link href='/css/font-awesome.min.css' media='screen' rel='stylesheet'>
|
|||
|
<link href='https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css' rel='stylesheet'>
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<script src='/assets/bower/jquery/jquery.min.js'></script>
|
|||
|
<!-- starting partial toptoolbar.html.haml -->
|
|||
|
<nav class='navbar navbar-expand-lg navbar-dark top bg-dark fixed-top' id='ji-toolbar'>
|
|||
|
<a class='navbar-brand' href='/'>
|
|||
|
Jenkins
|
|||
|
</a>
|
|||
|
<button class='navbar-toggler' data-target='#CollapsingNavbar' data-toggle='collapse' type='button'>
|
|||
|
<span class='navbar-toggler-icon'></span>
|
|||
|
</button>
|
|||
|
<div class='collapse navbar-collapse' id='CollapsingNavbar'>
|
|||
|
<ul class='nav navbar-nav mr-auto'>
|
|||
|
<li class='nav-item dropdown'>
|
|||
|
<!-- starting partial dropdown.html.haml -->
|
|||
|
<button aria-expanded='false' aria-haspopup='true' class='nav-link dropdown-toggle' data-toggle='dropdown'>
|
|||
|
<!-- starting partial cdf_logo.html.haml -->
|
|||
|
<svg width="36" height="18" xmlns="http://www.w3.org/2000/svg" role="img" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-3.23 44.77 362.70 271.95"><defs><linearGradient id="a" x1="359.765" x2="104.082" y1="134.295" y2="124.577" gradientTransform="matrix(1 0 0 -1 0 439.068)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ed1c24"/><stop offset="1" stop-color="#f7941d"/></linearGradient><linearGradient id="b" x1="355.202" x2="99.519" y1="254.467" y2="244.749" xlink:href="#a"/><linearGradient id="c" x1="183.903" x2="10.612" y1="227.598" y2="221.023" xlink:href="#a"/><linearGradient id="d" x1="367.119" x2="157.995" y1="265.311" y2="257.091" xlink:href="#a"/></defs><path fill="#c49a6c" d="M231.52 309.278c2.483-.332 4.895-.77 7.255-1.329s4.649-1.206 6.991-1.957c13.494-4.58 25.187-12.952 36.374-24.593l-.14-.175c-14.944 15.486-30.693 25.344-50.48 28.054z"/><path fill="url(#a)" d="M224.232 309.96h.332c1.084 0 2.15-.14 3.216-.228a93.844 93.844 0 0 1-3.233.227z"/><path fill="url(#b)" d="M284.692 187.187l-.122.192.122-.192z"/><path fill="url(#c)" d="M146.145 231.847a150.844 150.844 0 0 1-12.97 15.862c-7.582 7.889-15.507 13.563-24.652 16.667a47.832 47.832 0 0 1-4.738 1.326 56.959 56.959 0 0 1-4.916.9 38.32 38.32 0 0 1-1.682.214l-.912.083c-.723.059-1.445.118-2.18.154h-3.068a42.325 42.325 0 0 1-9.192-1.043 49.977 49.977 0 0 1-6.764-2.002 43.097 43.097 0 0 1-4.525-1.954c-1.493-.77-2.961-1.516-4.407-2.37a59.5 59.5 0 0 1-17.105-15.399 59.714 59.714 0 0 1-2.914-4.311 53.09 53.09 0 0 1-1.291-2.263 51.985 51.985 0 0 1-2.263-4.738 46.72 46.72 0 0 1 0-36.426 51.986 51.986 0 0 1 2.263-4.738 54.14 54.14 0 0 1 1.291-2.263 59.742 59.742 0 0 1 2.914-4.311 59.714 59.714 0 0 1 17.105-15.4 60.828 60.828 0 0 1 4.407-2.369q2.217-1 4.525-1.777a49.976 49.976 0 0 1 6.906-2.073 42.325 42.325 0 0 1 9.192-1.042h3.128c.722 0 1.445.094 2.155.154l1.043.106 1.019.119c1.8.237 3.553.557 5.271.96.853.2 1.694.426 2.523.663a51.186 51.186 0 0 1 11.846 5.176 59.645 59.645 0 0 1 4.395 2.89 74.485 74.485 0 0 1 8.386 7.108q2.038 1.99 4.063 4.193l.083-.13a159.395 159.395 0 0 1 11.064 13.942c5.437-8.576 13.658-21.464 16.584-25.74 1.185-1.718 2.37-3.46 3.66-5.212-13.54-16.513-29.827-30.23-51.587-36.082h-.154a89.397 89.397 0 0 0-3.187-.794l-.45-.107a92.565 92.565 0 0 0-3.151-.627l-.628-.119a80.578 80.578 0 0 0-3.743-.569h-.142a58.29 58.29 0 0 0-2.073-.236h-.391l-1.872-.166h-.568l-1.754-.119h-.675l-1.777-.07h-3.115c-46.447-.25-87.125 40.476-87.125 86.911s40.725 87.173 87.172 87.173h3.14l1.729-.071h.734l1.67-.095h.676l1.706-.154h.568l1.813-.213.414-.06 1.967-.272h.213a125.91 125.91 0 0 0 3.553-.628l.652-.142c.96-.201 1.907-.415 2.855-.64l.58-.142a86.66 86.66 0 0 0 3.009-.817l.237-.071c20.73-6.077 36.425-19.392 49.55-35.277-2.037-3.068-3.4-5.366-4.039-6.48z"/><path fill="url(#d)" d="M318.05 51.733v94.66a85.514 85.514 0 0 0-52.595-18.729h-3.115l-1.777.072-.7.047-1.752.118h-.569l-1.871.166h-.391c-.7.071-1.386.142-2.073.237h-.154c-1.256.154-2.5.355-3.732.569l-.628.118c-1.066.19-2.108.403-3.15.628l-.45.107c-30.35 6.858-50.333 28.808-66.822 52.82-.7 1.018-1.35 2.049-2.038 3.068-2.25 3.423-5.46 8.422-8.635 13.397-4.17 6.527-8.292 13.03-9.939 15.66l20.624 32.137s21.997 40.465 61.68 51.482l.237.07c.995.297 2.002.558 3.009.818l.58.142c.936.237 1.896.439 2.855.64l.652.142c1.184.225 2.369.439 3.553.628h.214l1.966.273.415.059 1.812.213h.569l1.705.154h.676l1.67.095h.734l1.73.07h3.139c54.703 0 86.355-30.964 87.149-85.063V51.733zm-52.595 215.403h-3.068c-.734 0-1.457-.095-2.18-.154l-.912-.083c-.568-.06-1.125-.13-1.682-.213a49.077 49.077 0 0 1-9.571-2.275 49.612 49.612 0 0 1-6.634-2.83 55.792 55.792 0 0 1-6.254-3.768 63.068 63.068 0 0 1-3.009-2.215 82.399 82.399 0 0 1-8.683-7.925l-.095.119c-1.255-1.303-2.487-2.69-3.731-4.11-.154-.167-.296-.356-.45-.534-.628-.722-1.256-1.445-1.884-2.215s-1.125-1.398-1.682-2.097-.888-1.101-1.338-1.682a184.467 184.467 0 0 1-6.053-8.292c-.7-.995-1.398-2.025-2.109-3.056-.379-.569-.77-1.184-1.185-1.73-.675-1.018-1.362-2.013-2.049-3.056l-.355-.545c-1.185-1.812-2.37-3.684-3.649-5.603q2.95-4.608 5.817-8.86c1.907-2.831 3.79-5.556 5.662-8.138s3.72-5.046
|
|||
|
|
|||
|
<!-- ending partial cdf_logo.html.haml -->
|
|||
|
</button>
|
|||
|
|
|||
|
<!-- ending partial dropdown.html.haml -->
|
|||
|
<div class='dropdown-menu'>
|
|||
|
<a class='dropdown-item feature' href='https://cd.foundation/'>
|
|||
|
What is CDF?
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='https://jenkins-x.io/'>
|
|||
|
Jenkins X
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='https://cloud.google.com/tekton/'>
|
|||
|
Tekton
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='https://www.spinnaker.io/'>
|
|||
|
Spinnaker
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
<ul class='nav navbar-nav ml-auto'>
|
|||
|
<li class='nav-item'>
|
|||
|
<a class='nav-link' href='/node/'>
|
|||
|
Blog
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li class='nav-item dropdown'>
|
|||
|
<!-- starting partial dropdown.html.haml -->
|
|||
|
<button aria-expanded='false' aria-haspopup='true' class='nav-link dropdown-toggle' data-toggle='dropdown'>
|
|||
|
Documentation
|
|||
|
</button>
|
|||
|
|
|||
|
<!-- ending partial dropdown.html.haml -->
|
|||
|
<div class='dropdown-menu'>
|
|||
|
<a class='dropdown-item feature' href='/doc/book/'>
|
|||
|
<strong>
|
|||
|
User Guide
|
|||
|
</strong>
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/doc/book/installing/'>
|
|||
|
- Installing Jenkins
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/doc/book/pipeline/'>
|
|||
|
- Jenkins Pipeline
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/doc/book/managing/'>
|
|||
|
- Managing Jenkins
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/doc/book/security/'>
|
|||
|
- Securing Jenkins
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/doc/book/system-administration/'>
|
|||
|
- System Administration
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/doc/book/glossary/'>
|
|||
|
- Terms and Definitions
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/solutions/'>
|
|||
|
<strong>
|
|||
|
Solution Pages
|
|||
|
</strong>
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/doc/tutorials/'>
|
|||
|
<strong>
|
|||
|
Tutorials
|
|||
|
</strong>
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/doc/pipeline/tour/getting-started/'>
|
|||
|
- Guided Tour
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/doc/tutorials/'>
|
|||
|
- More Tutorials
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/doc/developer/'>
|
|||
|
<strong>
|
|||
|
Developer Guide
|
|||
|
</strong>
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/participate/'>
|
|||
|
<strong>
|
|||
|
Contributor Guide
|
|||
|
</strong>
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='nav-item'>
|
|||
|
<a class='nav-link' href='https://plugins.jenkins.io/'>
|
|||
|
Plugins
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li class='nav-item dropdown'>
|
|||
|
<!-- starting partial dropdown.html.haml -->
|
|||
|
<button aria-expanded='false' aria-haspopup='true' class='nav-link dropdown-toggle' data-toggle='dropdown'>
|
|||
|
Community
|
|||
|
</button>
|
|||
|
|
|||
|
<!-- ending partial dropdown.html.haml -->
|
|||
|
<div class='dropdown-menu'>
|
|||
|
<a class='dropdown-item feature' href='/participate/'>
|
|||
|
Overview
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/chat/' title='Chat with the rest of the Jenkins community on IRC'>
|
|||
|
Chat
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/projects/jam/'>
|
|||
|
Meet
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/events/'>
|
|||
|
Events
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='https://community.jenkins.io/'>
|
|||
|
Forum
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='https://issues.jenkins.io/'>
|
|||
|
Issue Tracker
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/mailing-lists/' title='Browse Jenkins mailing list archives and/or subscribe to lists'>
|
|||
|
Mailing Lists
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/project/roadmap/'>
|
|||
|
Roadmap
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='https://accounts.jenkins.io/' title='Create/manage your account for accessing wiki, issue tracker, etc'>
|
|||
|
Account Management
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/'>
|
|||
|
<strong>
|
|||
|
Special Interest Groups
|
|||
|
</strong>
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/advocacy-and-outreach/'>
|
|||
|
- Advocacy and Outreach
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/chinese-localization/'>
|
|||
|
- Chinese Localization
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/cloud-native/'>
|
|||
|
- Cloud Native
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/docs/'>
|
|||
|
- Documentation
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/gsoc/'>
|
|||
|
- Google Summer of Code
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/hw-and-eda/'>
|
|||
|
- Hardware and EDA
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/pipeline-authoring/'>
|
|||
|
- Pipeline Authoring
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/platform/'>
|
|||
|
- Platform
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/ux/'>
|
|||
|
- User Experience
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='dropdown nav-item'>
|
|||
|
<!-- starting partial dropdown.html.haml -->
|
|||
|
<button aria-expanded='false' aria-haspopup='true' class='nav-link dropdown-toggle' data-toggle='dropdown'>
|
|||
|
Subprojects
|
|||
|
</button>
|
|||
|
|
|||
|
<!-- ending partial dropdown.html.haml -->
|
|||
|
<div class='dropdown-menu'>
|
|||
|
<a class='dropdown-item feature' href='/projects/'>
|
|||
|
Overview
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/projects/evergreen/'>
|
|||
|
Evergreen
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/projects/gsoc/'>
|
|||
|
Google Summer of Code in Jenkins
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/projects/infrastructure/'>
|
|||
|
Infrastructure
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/projects/jam/'>
|
|||
|
CI/CD and Jenkins Area Meetups
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/projects/jcasc/'>
|
|||
|
Jenkins Configuration as Code
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/projects/jenkins-operator/'>
|
|||
|
Jenkins Operator
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/projects/remoting/'>
|
|||
|
Jenkins Remoting
|
|||
|
</a>
|
|||
|
<a class='dropdown-item feature' href='/sigs/docs/gsod/2020/projects/document-jenkins-on-kubernetes/'>
|
|||
|
Document Jenkins on Kubernetes
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='nav-item dropdown'>
|
|||
|
<!-- starting partial dropdown.html.haml -->
|
|||
|
<button aria-expanded='false' aria-haspopup='true' class='nav-link dropdown-toggle' data-toggle='dropdown'>
|
|||
|
About
|
|||
|
</button>
|
|||
|
|
|||
|
<!-- ending partial dropdown.html.haml -->
|
|||
|
<div class='dropdown-menu'>
|
|||
|
<a class='dropdown-item' href='/project/roadmap/'>
|
|||
|
Roadmap
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/security/'>
|
|||
|
Security
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/press/'>
|
|||
|
Press
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/awards/'>
|
|||
|
Awards
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/project/conduct/'>
|
|||
|
Conduct
|
|||
|
</a>
|
|||
|
<a class='dropdown-item' href='/artwork/'>
|
|||
|
Artwork
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='nav-item dropdown'>
|
|||
|
<!-- starting partial dropdown.html.haml -->
|
|||
|
<button aria-expanded='false' aria-haspopup='true' class='nav-link dropdown-toggle' data-toggle='dropdown'>
|
|||
|
English
|
|||
|
</button>
|
|||
|
|
|||
|
<!-- ending partial dropdown.html.haml -->
|
|||
|
<div class='dropdown-menu'>
|
|||
|
<a class='dropdown-item' href='/zh/'>
|
|||
|
中文 Chinese
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='nav-item searchbox'>
|
|||
|
<input aria-label='Search' class='form-control searchbox' placeholder='Search' type='search'>
|
|||
|
</li>
|
|||
|
<li class='nav-item download-btn'>
|
|||
|
<a class='nav-link btn btn-outline-secondary' href='/download/'>
|
|||
|
Download
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</nav>
|
|||
|
<!-- Spacing to make the fixed-top sticky navbar not occlude any content below it -->
|
|||
|
<div class='pt-4'>
|
|||
|
|
|||
|
</div>
|
|||
|
|
|||
|
<!-- ending partial toptoolbar.html.haml -->
|
|||
|
<!-- starting partial downloadbanner.html.haml -->
|
|||
|
<div class='banner-container'>
|
|||
|
<div class='skew'></div>
|
|||
|
<div class='container'>
|
|||
|
<div class='row'>
|
|||
|
|
|||
|
</div>
|
|||
|
<div class='row'>
|
|||
|
<div class='col-md-1 col-lg-2'></div>
|
|||
|
<div class='col-md-5 col-lg-4'>
|
|||
|
<div class='logo' style='width: 256px;'>
|
|||
|
<!-- starting partial logo.html.haml -->
|
|||
|
<svg class='logo-jenkins' version='1.1' viewbox='682 209 74 102' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'>
|
|||
|
<g fill-rule='evenodd' fill='none' id='jenkins-logo' stroke-width='1' stroke='none' transform='translate(719.146497, 260.113108) scale(-1, 1) rotate(-180.000000) translate(-719.146497, -260.113108) translate(683.000000, 210.272344)'>
|
|||
|
<g id='g3393' transform='translate(-0.000000, 0.000000)'>
|
|||
|
<path d='M70.7476115,51.4585987 C70.7476115,31.7815287 55.1524682,15.8299363 35.9148089,15.8299363 C16.6774682,15.8299363 1.08230494,31.7815287 1.08230494,51.4585987 C1.08230494,71.1361465 16.6774682,87.0879777 35.9148089,87.0879777 C55.1524682,87.0879777 70.7476115,71.1361465 70.7476115,51.4585987' fill='#D33833' id='path22'></path>
|
|||
|
<path d='M2.50174363,42.6345541 C2.50174363,42.6345541 -0.0199044586,79.7894108 34.2159236,80.8511146 L31.8275478,84.8320064 L13.2501592,78.5951433 L7.94219745,72.491242 L3.29792197,63.6003185 L0.643785828,53.25 L1.43996417,46.3499204' fill-rule='nonzero' fill='#EF3D3A' id='path24'></path>
|
|||
|
<path d='M12.0574443,75.7639331 C5.9459793,69.5107484 2.16414411,60.8769904 2.16414411,51.3256369 L2.16414411,51.3256369 C2.16414411,41.7762739 5.9459793,33.1414013 12.0574443,26.889371 L12.0574443,26.889371 C18.1718551,20.6373408 26.5984076,16.7794586 35.9143312,16.7794586 L35.9143312,16.7794586 C45.2304936,16.7794586 53.6576433,20.6373408 59.7714968,26.889371 L59.7714968,26.889371 C65.8825637,33.1414013 69.665207,41.7762739 69.665207,51.3256369 L69.665207,51.3256369 C69.665207,60.8769904 65.8825637,69.5107484 59.7714968,75.7639331 L59.7714968,75.7639331 C53.6576433,82.0147293 45.2304936,85.8726115 35.9143312,85.8734076 L35.9143312,85.8734076 C26.5984076,85.8726115 18.1718551,82.0147293 12.0574443,75.7639331 L12.0574443,75.7639331 Z M10.5104697,25.3769506 C4.01540605,32.0194268 0,41.1994427 0,51.3256369 L0,51.3256369 C0,61.4534236 4.01540605,70.6325637 10.5104697,77.2754777 L10.5104697,77.2754777 C17.0040207,83.919586 25.9927548,88.0378185 35.9143312,88.0366242 L35.9143312,88.0366242 C45.8359873,88.0378185 54.8256369,83.919586 61.3180732,77.2754777 L61.3180732,77.2754777 C67.8136943,70.6325637 71.8296178,61.4526274 71.8288217,51.3256369 L71.8288217,51.3256369 C71.8296178,41.1994427 67.8136943,32.0194268 61.3180732,25.3769506 L61.3180732,25.3769506 C54.8256369,18.7332006 45.8359873,14.6154857 35.9143312,14.6154857 L35.9143312,14.6154857 C25.9927548,14.6154857 17.0040207,18.7332006 10.5104697,25.3769506 L10.5104697,25.3769506 L10.5104697,25.3769506 Z' fill-rule='nonzero' fill='#231F20' id='path26'></path>
|
|||
|
<polyline fill='#F0D6B7' id='path28' points='50.5776274 51.2611465 45.2695064 50.4649682 38.1038217 49.6687898 33.4592357 49.5362261 28.9477707 49.6687898 25.4974522 50.7304936 22.4453822 54.0477707 20.0568471 60.8152866 19.5261146 62.2750796 16.3414013 63.3363854 14.4835987 66.388535 13.1566879 70.7675159 14.6165605 74.6158439 18.0664013 75.8101115 20.8530255 74.4828822 22.1802548 71.5636943 23.7726115 71.8292197 24.3031847 72.4924363 23.7726115 75.544586 23.6396497 79.392914 24.435828 84.7006369 24.4047373 87.7324841 26.8243631 91.6007166 31.0707006 94.6528662 38.5019108 97.8375796 46.7289013 96.6433121 53.8945064 91.4681529 57.2121815 86.1604299 59.3351911 82.3121019 59.8658439 72.7579618 58.2734873 64.5306529 55.3542994 57.2324841 52.5676752 53.3841561'></polyline>
|
|||
|
<polyline fill='#335061' id='path30' points='46.0656847 28.3049363 27.0898089 27.508758 27.0898089 24.3240446 28.6821656 13.1775478 27.8859873 12.2484076 14.6165605 16.7603503 13.6874204 18.352707 12.3605096 33.3471338 9.3089172 42.370621 8.64522293 44.4936306 19.2606688 51.7917994 22.5783439 53.1190287 25.4974522 49.5362261 28.0186306 47.2802548 30.9382166 46.3515127 32.2649682 45.9534236 33.8573248 39.0533439 35.0515924 37.5936306 38.1038217 38.6552548 35.980414 34.5414013 47.5250796 29.1011146 46.0656847 28.3049363'></polyline>
|
|||
|
<polyline fill='#6D6B6D' id='path32' points='14.6165605 74.6158439 18.0664013 75.8101115 20.8530255 74.4828822 22.1802548 71.5636943 23.7726115 71.8292197 24.1707006 73.4215764 23.3745223 76.473328 24.1707006 83.7718949 23.5070064 87.7527866 25.8955414 90.5394108 31.0707006 94.6528662 29.6109873 96.6433121 22.3127389 93.0605096 19.2606688 90.6719745 17.5356688 86.9566083 14.8816879 83.3738057 14.0855096 79.1273885 14.6165605 74.6158439'></polyline>
|
|||
|
<path d='M20.0568471,87.089172 C20.0568471,87.089172 22.047293,91.9988057 30.0090764,94.3873408 C37.9708599,96.7758758 30.4071656,96.1126592 30.4071656,96.1126592 L21.7821656,92.7949841 L18.4644904,89.477707 L17.0050955,86.8236465 L20.0568471,87.089172' fill='#DCD9D8' id='path34'></path>
|
|||
|
<path d='M16.0759554,75.544586 C16.0759554,75.544586 13.2893312,84.8335987 23.9050955,86.1604299 L23.5070064,87.7527866 L16.2089172,86.0274682 L14.0855096,79.1273885 L14.6165605,74.6158439 L16.0759554,75.544586' fill='#DCD9D8' id='path36'></path>
|
|||
|
<path d='M20.322293,63.2038217 L22.0597532,64.8873408 C22.0597532,64.8873408 22.843949,64.7961783 22.9764331,63.8674363 C23.1089172,62.9382962 23.5070064,54.5784236 29.2128981,50.0664809 C29.7333599,49.6548567 24.966879,50.7304936 24.966879,50.7304936 L20.7203822,57.3650478' fill='#F7E4CD' id='path38'></path>
|
|||
|
<path d='M44.7392516,65.7249204 C44.7392516,65.7249204 45.0485669,69.7472134 46.1317675,69.4378981 C47.2149682,69.1285828 47.2149682,68.0453822 47.2149682,68.0453822 C47.2149682,68.0453822 44.5843949,66.343551 44.7392516,65.7249204' fill='#F7E4CD' id='path40'></path>
|
|||
|
<path d='M55.7523885,80.4542197 C55.7523885,80.4542197 53.5652866,79.9924363 53.3638535,78.0656847 C53.1624204,76.138535 55.7523885,77.6675955 56.1504777,77.8001592' fill-rule='nonzero' fill='#F7E4CD' id='path42'></path>
|
|||
|
<path d='M39.6961783,80.321258 C39.6961783,80.321258 36.7765924,79.9231688 36.7765924,78.0656847 C36.7765924,76.2078025 40.0943471,76.3403662 41.0230892,77.1365446' fill-rule='nonzero' fill='#F7E4CD' id='path44'></path>
|
|||
|
<path d='M21.6492038,71.696258 C21.6492038,71.696258 16.6065287,74.7484076 16.0759554,71.8288217 C15.5452229,68.9096338 14.3506369,66.7862261 16.8721338,63.7344745 L15.1471338,64.2651274 L13.5547771,68.3785828 L13.0242038,72.3594745 L16.0759554,75.544586 L19.5261146,75.2790605 L21.5165605,73.6867038 L21.6492038,71.696258' fill='#F7E4CD' id='path46'></path>
|
|||
|
<path d='M24.0377389,80.0561306 C24.0377389,80.0561306 26.2936306,91.7332803 37.7057325,93.9892516 C47.1011146,95.8463376 52.0366242,93.5911624 53.8945064,91.4681529 C53.8945064,91.4681529 45.5346338,101.419984 37.5727707,98.3682325 C29.6109873,95.3160828 23.7726115,89.7428344 23.9050955,86.1604299 C24.131051,80.0585191 24.0377389,80.0561306 24.0377389,80.0561306' fill='#F7E4CD' id='path48'></path>
|
|||
|
<path d='M54.8236465,90.1413217 C54.8236465,90.1413217 50.9757166,90.2738854 50.8427548,86.8236465 C50.8427548,86.8236465 50.8423567,86.2929936 51.1078822,85.7623408 C51.1078822,85.7623408 54.1604299,89.2125796 56.017914,87.3546975' fill='#F7E4CD' id='path50'></path>
|
|||
|
<path d='M37.9732086,85.4028662 C37.9732086,85.4028662 37.3107484,90.6986465 32.7957006,87.6198248 C29.8764331,85.629379 30.1420382,82.8427548 30.6726115,82.3121019 C31.2033439,81.781051 31.0590366,80.7121815 31.4630573,81.4458599 C31.866879,82.1795382 31.7339172,84.5680732 33.1937898,85.2312898 C34.6535032,85.8949045 37.0463774,86.6361465 37.9732086,85.4028662' fill='#F7E4CD' id='path52'></path>
|
|||
|
<path d='M25.4974522,49.5362261 L13.0242038,43.9629777 C13.0242038,43.9629777 18.1993631,23.3949045 15.5452229,17.0254777 L13.6874204,17.6886943 L13.5547771,25.5179936 L10.1050955,40.3797771 L8.64522293,44.4936306 L21.6492038,53.2511943 L25.4974522,49.5362261' fill='#49728B' id='path54'></path>
|
|||
|
<path d='M26.7800557,38.1599522 L28.5496815,36.0007962 L28.5496815,28.0390127 L26.4262739,28.0390127 C26.4262739,28.0390127 26.1611465,33.6122611 26.1611465,34.2759554 C26.1611465,34.9394904 26.4262739,37.3280255 26.4262739,37.3280255' fill='#49728B' id='path56'></path>
|
|||
|
<polyline fill='#49728B' id='path58' points='26.8243631 26.8447452 20.8530255 26.5796178 22.5783439 25.3853503 26.8243631 24.7218153'></polyline>
|
|||
|
<polyline fill='#335061' id='path60' points='47.2599522 28.1719745 52.169586 28.3046178 53.3638535 16.0963376 48.321258 15.433121 47.2599522 28.1719745'></polyline>
|
|||
|
<path d='M48.5867834,28.1719745 L56.017914,28.5700637 C56.017914,28.5700637 59.0696656,36.2664013 59.0696656,36.6644904 C59.0696656,37.0625796 61.7237261,47.8109076 61.7237261,47.8109076 L55.7523885,54.0473726 L54.558121,55.1090764 L51.3734076,51.9243631 L51.3734076,39.5835987 L48.5867834,28.1719745' fill='#335061' id='path62'></path>
|
|||
|
<path d='M51.9040605,29.1007962 L47.2599522,28.1719745 L47.9231688,24.4562102 C49.6480892,23.6600318 52.5676752,25.7834395 52.5676752,25.7834395' fill='#49728B' id='path64'></path>
|
|||
|
<polyline fill='#49728B' id='path66' points='52.0370223 52.3224522 61.3256369 45.4223726 61.5911624 48.607086 54.558121 55.1090764 52.0370223 52.3224522'></polyline>
|
|||
|
<polyline fill='#FFFFFF' id='path68' points='31.4294586 2.0294785 28.6821656 13.1775478 27.3157643 21.4031847 27.0898089 27.508758 39.5240446 28.1707006 47.2599522 28.1719745 46.5565287 14.2375796 47.7507962 3.4891879 47.6182325 1.49874204 37.5335987 0.702563694 31.4294586 2.0294785'></polyline>
|
|||
|
<path d='M45.5346338,28.3046178 C45.5346338,28.3046178 44.8714172,14.5039809 46.8618631,4.68471338 C46.8618631,4.68471338 42.8809713,2.1632086 37.0420382,1.49998806 L48.1886943,1.89807723 L49.5155255,2.69425557 L47.9231688,24.4562102 L47.5250796,29.1011146' fill='#DCD9D8' id='path70'></path>
|
|||
|
<polyline fill='#FFFFFF' id='path72' points='53.5899682 17.1568471 58.7651274 18.6165605 68.5843949 19.147293 70.0441879 23.6587978 67.3901274 31.4880573 64.3383758 31.8861465 60.0919586 30.5592357 56.017914 28.5700637 53.8550955 28.966879 52.169586 28.3046178'></polyline>
|
|||
|
<path d='M53.4964172,19.8121019 C53.4964172,19.8121019 56.946258,21.4041401 57.4773089,21.2714968 L56.017914,28.5700637 L57.7428344,29.2332803 C57.7428344,29.2332803 58.9371019,22.3332803 58.9371019,21.5371019 C58.9371019,21.5371019 66.3678344,21.1390127 67.031449,21.1390127 C67.031449,21.1390127 68.6238057,24.1910828 68.2257166,27.3757962 L69.6855096,23.1294586 L69.8180732,20.7409236 L67.6950637,17.5562102 L65.3065287,17.0254777 L61.3256369,17.158121 L59.9988057,18.8829618 L55.3542994,18.2197452 L53.8945064,17.6886943' fill='#DCD9D8' id='path74'></path>
|
|||
|
<path d='M48.2818471,29.2320462 L45.3626592,36.6632166 L42.3105096,41.0421975 C42.3105096,41.0421975 42.9737261,42.9000796 43.9028662,42.9000796 L46.9550159,42.9000796 L49.8742038,41.8383758 L49.6090764,36.9286624 L48.2818471,29.2320462' fill-rule='nonzero' fill='#FFFFFF' id='path76'></path>
|
|||
|
<path d='M48.8523089,31.7547771 C48.8523089,31.7547771 45.1365446,38.9200637 45.1365446,39.9816879 C45.1365446,39.9816879 45.7997611,41.5740446 46.7289013,41.1759554 C47.6580414,40.7778662 49.6484873,39.7165605 49.6484873,39.7165605 L49.6484873,42.2376592 L45.1365446,43.1667994 L42.084793,42.7687102 L47.2599522,30.5605096 L48.321258,30.4275478' fill='#DCD9D8' id='path78'></path>
|
|||
|
<polyline fill-rule='nonzero' fill='#FFFFFF' id='path80' points='32.6238854 49.2691083 28.9477707 49.6687898 25.4974522 50.7304936 25.4974522 49.5362261 27.1832803 47.6771497 32.4910828 45.2886146'></polyline>
|
|||
|
<path d='M26.6921975,48.8714172 C26.6921975,48.8714172 30.806051,47.1460987 32.1329618,47.5441879 L32.2649682,45.9534236 L28.5501592,46.7480096 L26.2941083,48.3403662 L26.6921975,48.8714172' fill='#DCD9D8' id='path82'></path>
|
|||
|
<path d='M53.5756369,42.4482484 C51.3240446,42.5143312 49.2898089,42.7818471 47.508758,43.2842357 C47.6297771,44.0143312 47.4032643,44.7308917 47.5851911,45.2567675 C48.0816083,45.6142516 48.9136146,45.6086783 49.6640127,45.6926752 C49.0151274,46.0115446 48.1035032,46.1377389 47.3546975,45.9534236 C47.3371815,46.4601911 47.1098726,46.7742834 46.9721338,47.1707803 C48.2380573,47.6226115 51.2265127,50.584793 52.9076433,49.6039013 C53.7085987,49.1373408 54.048965,46.4725318 54.1110669,45.1767516 C54.1628185,44.1019108 54.013535,43.0175159 53.5756369,42.4482484' fill='#D33833' id='path84'></path>
|
|||
|
<path d='M53.5756369,42.4482484 C51.3240446,42.5143312 49.2898089,42.7818471 47.508758,43.2842357 C47.6297771,44.0143312 47.4032643,44.7308917 47.5851911,45.2567675 C48.0816083,45.6142516 48.9136146,45.6086783 49.6640127,45.6926752 C49.0151274,46.0115446 48.1035032,46.1377389 47.3546975,45.9534236 C47.3371815,46.4601911 47.1098726,46.7742834 46.9721338,47.1707803 C48.2380573,47.6226115 51.2265127,50.584793 52.9076433,49.6039013 C53.7085987,49.1373408 54.048965,46.4725318 54.1110669,45.1767516 C54.1628185,44.1019108 54.013535,43.0175159 53.5756369,42.4482484 Z' id='path86' stroke-width='2.5' stroke='#D33833'></path>
|
|||
|
<path d='M42.8085191,46.1289809 C42.8025478,45.9585987 42.7953822,45.7870223 42.7886146,45.6150478 C42.0855892,45.1532643 40.9506369,45.1588376 40.1791401,44.7707006 C41.3164809,44.7209395 42.2117834,44.4470541 42.986465,44.0609076 C42.9693471,43.6317675 42.9530255,43.2030255 42.9363057,42.7738854 C41.6476911,41.8917197 40.4705414,40.5780255 38.9533439,39.7507564 C38.2359873,39.3595143 35.7183917,38.3527866 34.9551752,38.5306927 C34.5233678,38.6309713 34.4844745,39.1668392 34.3118631,39.6719347 C33.9441083,40.7535828 33.0973726,42.4753185 33.0235271,44.1035032 C32.9294586,46.1600318 32.7218551,49.6066879 34.9380971,49.183121 C36.7260748,48.8419586 38.8056131,48.0183121 40.1898885,47.2619427 C41.035828,46.7993631 41.5250796,46.227707 42.8085191,46.1289809' fill='#D33833' id='path88'></path>
|
|||
|
<path d='M42.8085191,46.1289809 C42.8025478,45.9585987 42.7953822,45.7870223 42.7886146,45.6150478 C42.0855892,45.1532643 40.9506369,45.1588376 40.1791401,44.7707006 C41.3164809,44.7209395 42.2117834,44.4470541 42.986465,44.0609076 C42.9693471,43.6317675 42.9530255,43.2030255 42.9363057,42.7738854 C41.6476911,41.8917197 40.4705414,40.5780255 38.9533439,39.7507564 C38.2359873,39.3595143 35.7183917,38.3527866 34.9551752,38.5306927 C34.5233678,38.6309713 34.4844745,39.1668392 34.3118631,39.6719347 C33.9441083,40.7535828 33.0973726,42.4753185 33.0235271,44.1035032 C32.9294586,46.1600318 32.7218551,49.6066879 34.9380971,49.183121 C36.7260748,48.8419586 38.8056131,48.0183121 40.1898885,47.2619427 C41.035828,46.7993631 41.5250796,46.227707 42.8085191,46.1289809 L42.8085191,46.1289809 Z' id='path90' stroke-width='2.5' stroke='#D33833'></path>
|
|||
|
<path d='M44.0883758,43.6751592 C43.8917197,44.7953822 43.6644108,45.1150478 43.7523885,46.0923567 C46.7400478,48.0843949 47.3009554,42.6707803 44.0883758,43.6751592' fill='#D33833' id='path92'></path>
|
|||
|
<path d='M44.0883758,43.6751592 C43.8917197,44.7953822 43.6644108,45.1150478 43.7523885,46.0923567 C46.7400478,48.0843949 47.3009554,42.6707803 44.0883758,43.6751592 Z' id='path94' stroke-width='2.5' stroke='#D33833'></path>
|
|||
|
<path d='M48.4144108,42.7671178 C48.4144108,42.7671178 47.4852707,44.0943471 48.1488854,44.4924363 C48.8125,44.8905255 49.4761146,44.4920382 49.8742038,45.1556529 C50.272293,45.8192675 49.8742038,46.2173567 50.0067675,47.013535 C50.1393312,47.8097134 50.8033439,47.9426752 51.4665605,48.0752389 C52.1297771,48.2078025 53.9880573,48.473328 54.2531847,47.8097134 L53.4570064,50.1982484 L51.8646497,50.7289013 L46.8220541,47.8097134 L46.5565287,46.3499204 L46.5565287,43.4307325' fill='#EF3D3A' id='path96'></path>
|
|||
|
<path d='M34.4813694,38.3880971 C34.3219745,40.4589968 34.1532643,42.5270701 33.9655653,44.5959395 C33.6847134,47.6851115 34.7076035,47.1460987 37.3853901,47.1460987 C37.7943869,47.1460987 39.9036624,46.6584395 40.0545382,46.3499204 C40.7782643,44.8718153 38.8443471,45.2002389 40.8881369,44.0855892 C42.6134554,43.1449045 45.6612261,44.6568471 44.964172,46.7480096 C44.5740446,47.2129777 42.9315287,46.892914 42.3427548,47.1982484 C41.3061306,47.7356688 40.2695064,48.2730892 39.2327627,48.8105096 C37.9138137,49.4948248 34.8654459,50.4924363 33.4592357,49.5362261 C29.8961783,47.1130573 33.6841162,41.0585191 34.9551752,38.5306927' fill='#EF3D3A' id='path98'></path>
|
|||
|
<path d='M37.9732086,85.4028662 C34.3564889,86.2452229 32.5593551,83.8893312 31.4630573,81.4458599 C30.4841561,81.683121 30.8736863,83.0143312 31.1209395,83.6926752 C31.7683121,85.4729299 34.3771895,87.8427548 36.5088376,87.5214968 C37.4261545,87.3833599 38.6675159,86.544586 37.9732086,85.4028662' fill='#231F20' id='path100'></path>
|
|||
|
<path d='M55.5951433,81.2842357 C55.6520701,81.2818471 55.709793,81.2798567 55.7667197,81.2774682 C56.5839968,79.5796178 57.2914013,77.781051 58.3224522,76.2822452 C57.6317675,74.6735669 53.0923567,73.25 53.1624204,76.138535 C54.1441083,76.5676752 55.8387739,76.2261146 56.7089968,76.7742834 C56.2058121,78.1552548 55.4796975,79.3308121 55.5951433,81.2842357' fill='#231F20' id='path102'></path>
|
|||
|
<path d='M39.8248408,81.2400478 C40.6003185,79.8184713 40.852707,78.3248408 41.9550159,77.2503981 C42.4514331,76.7667197 43.4167994,76.1771497 42.9382962,74.8320064 C42.8264331,74.5147293 42.0091561,73.8073248 41.5374204,73.6683917 C39.8140924,73.1596338 35.7984873,73.5632962 37.1583599,75.7117834 C38.5835589,75.6453025 40.4992038,74.7862261 41.5644904,75.8208599 C40.7464172,77.1285828 39.2879777,79.7157643 39.8248408,81.2400478' fill='#231F20' id='path104'></path>
|
|||
|
<path d='M54.9482484,66.7917994 C52.3535032,65.125 49.4601911,63.3125 45.2085987,63.7328822 C44.3001592,64.5226911 43.9538217,66.2802548 44.8363854,67.4410828 C45.2957803,66.6512739 45.0071656,65.1986465 46.2874204,64.9800955 C48.6998408,64.5672771 51.5075637,66.4558121 53.2428344,67.1158439 C54.3188694,68.9299363 53.1500796,69.5971338 52.1807325,70.7647293 C50.196258,73.1568471 47.5342357,76.1218153 47.6309713,79.7030255 C48.433121,80.2846338 48.5023885,78.8152866 48.6174363,78.5477707 C49.6536624,76.1226115 52.2615446,73.0210987 54.1648089,70.9454618 C54.6321656,70.4343153 55.401672,69.9438694 55.4872611,69.6058917 C55.7340764,68.6230096 54.8451433,67.4454618 54.9482484,66.7917994' fill='#231F20' id='path106'></path>
|
|||
|
<path d='M20.7410828,68.5465764 C19.9277866,69.0107484 19.7341959,71.0553344 18.779379,71.1134554 C17.4148487,71.196258 17.6636545,68.4609873 17.6691083,66.861465 C16.7298567,67.714172 16.5646895,70.3395701 17.2546975,71.6878981 C16.4683121,72.0740446 16.1171576,71.2619427 15.6809713,70.9757166 C16.2415605,75.0481688 21.638336,72.8646497 20.7410828,68.5465764' fill='#231F20' id='path108'></path>
|
|||
|
<path d='M56.6003185,65.0959395 C55.3925159,62.7969745 53.6839172,60.2651274 50.1397293,60.1914809 C50.0676752,60.9339172 50.0123408,62.0636943 50.1437102,62.5107484 C52.8531051,62.7710987 54.5258758,64.1500796 56.6003185,65.0959395' fill='#231F20' id='path110'></path>
|
|||
|
<path d='M39.6204618,63.6054936 C41.8809713,62.4167994 46.0354299,62.2890127 49.1078822,62.3789809 C49.2726911,61.7058121 49.2687102,60.8742038 49.2750796,60.0533439 C45.3256369,59.8562898 40.656051,60.8335987 39.6204618,63.6054936' fill='#231F20' id='path112'></path>
|
|||
|
<path d='M39.1908041,61.3889331 C40.7539809,57.464172 46.1265924,57.9160032 50.6572452,58.0242834 C50.4578025,57.5147293 50.0254777,56.9128185 49.4880573,56.6950637 C48.0362261,56.1042994 44.0318471,55.656051 42.0163217,56.7265127 C40.7380573,57.406051 39.9167994,58.9414809 39.2164411,59.8415605 C38.8782245,60.2762739 37.1941083,61.3865446 39.1908041,61.3889331' fill='#231F20' id='path114'></path>
|
|||
|
<path d='M54.7595541,39.7397293 C52.9251592,36.5979299 51.1699841,33.3710589 48.9936306,30.5998408 C49.906051,33.2826035 50.2965764,37.7727707 50.4343153,41.1958599 C52.3431529,42.089172 53.977707,40.9948248 54.7595541,39.7397293' fill='#81B0C4' id='path116'></path>
|
|||
|
<path d='M64.6305732,28.4478105 C62.5768312,28.036664 61.133758,26.0406449 59.1301752,26.16875 C60.2312898,27.7210191 62.160828,28.3753583 64.6305732,28.4478105' fill='#231F20' id='path118'></path>
|
|||
|
<path d='M65.5366242,25.2337182 C63.8626592,25.0569268 61.8964968,24.7858678 60.1986465,24.9255175 C61.0023885,26.1532245 64.0991242,25.7296178 65.5366242,25.2337182' fill='#231F20' id='path120'></path>
|
|||
|
<path d='M66.1166401,22.4626592 C64.2352707,22.4218949 61.8968949,22.4593949 60.1086783,22.6094347 C61.1664013,23.7455414 64.8964968,23.0310111 66.1166401,22.4626592' fill='#231F20' id='path122'></path>
|
|||
|
<path d='M51.2197452,14.879379 C51.4896497,12.5166401 52.4263535,10.1226513 52.3089172,7.53507166 C51.2687102,7.18427548 50.6711783,6.87746815 49.2774682,6.87933917 C49.1791401,9.07846338 48.8849522,12.4402866 48.9729299,14.5366242 C49.6584395,14.491242 50.6691879,15.0263137 51.2197452,14.879379' fill='#DCD9D8' id='path124'></path>
|
|||
|
<path d='M48.1867038,49.701035 C47.2420382,49.0843949 46.4375,48.3144904 45.5302548,47.656051 C43.5183121,47.5565287 42.4203822,47.7953822 40.9422771,48.9506369 C40.9665605,49.0433917 41.1150478,49.0019904 41.120621,49.1158439 C43.2742834,48.156051 46.0119427,49.5067675 48.1867038,49.701035' fill='#F0D6B7' id='path126'></path>
|
|||
|
<path d='M36.8807723,35.0203424 C37.472492,37.5844347 39.791043,38.9124204 41.8964968,40.3244427 C44.0696656,37.5664013 45.3913217,34.0195064 46.8467357,30.5967357 C43.4080414,31.6333201 39.8945064,33.3152468 36.8807723,35.0203424' fill='#81B0C4' id='path128'></path>
|
|||
|
<path d='M48.9729299,14.5366242 C48.8849522,12.4402866 49.1791401,9.07846338 49.2774682,6.87933917 C50.6711783,6.87746815 51.2687102,7.18427548 52.3089172,7.53507166 C52.4263535,10.1226513 51.4896497,12.5166401 51.2197452,14.879379 C50.6691879,15.0263137 49.6584395,14.491242 48.9729299,14.5366242 L48.9729299,14.5366242 Z M27.271457,26.4589172 C28.1904857,18.0102707 29.5215764,10.908121 31.9629777,3.42667596 C37.3814889,1.78144904 43.9136146,1.63807325 48.7030255,3.1226672 C47.8236465,7.34522293 48.2078025,12.4859873 47.6938694,16.9920382 C47.3065287,20.3789013 47.5039809,23.7866242 46.9729299,27.2420382 C41.169586,28.4493631 32.9667596,27.5242834 27.271457,26.4589172 L27.271457,26.4589172 Z M48.3451433,27.1890127 C48.2961783,23.5605096 48.5075637,19.9812898 48.7846338,16.3482484 C50.1779459,16.5574045 51.1234076,16.6970541 52.4179936,16.9808519 C51.9976115,20.4784236 52.0493631,24.4140525 51.1930732,27.5079618 C50.2034236,27.4984873 49.3320064,27.5194666 48.3451433,27.1890127 L48.3451433,27.1890127 Z M55.4132166,27.7738854 C54.7519904,27.9254777 53.982086,27.7797771 53.3503185,27.7675159 C53.647293,24.8096736 54.3678344,21.5457803 54.6214172,18.4410032 C55.6154459,18.4100717 56.1464968,18.8789013 56.964172,19.0365844 C57.0079618,21.7619427 56.7261146,25.5167197 55.4132166,27.7738854 L55.4132166,27.7738854 Z M66.1154459,17.9956608 C68.1875,18.4988455 69.4904459,21.036664 68.910828,23.642914 C68.5218949,25.3945064 67.8292197,28.6927548 67.0879777,29.8132962 C66.540207,30.6421178 65.0549363,31.7272293 63.8690287,30.9677548 C61.9398885,29.7324443 58.5414013,29.3738455 57.1345541,27.878543 C57.8399682,25.5298169 58.0589172,22.303742 58.3499204,19.327707 C60.7599522,19.1774682 63.7253185,19.9909236 65.7296975,19.127707 C64.330414,18.6744427 62.5147293,18.6708599 61.3057325,18.0102707 C62.2937898,17.5330414 64.607086,17.6294586 66.1154459,17.9956608 L66.1154459,17.9956608 Z M46.8467357,30.5967357 C45.3913217,34.0195064 44.0696656,37.5664013 41.8964968,40.3244427 C39.791043,38.9124204 37.472492,37.5844347 36.8807723,35.0203424 C39.8945064,33.3152468 43.4080414,31.6333201 46.8467357,30.5967357 Z M50.4343153,41.1958599 C50.2965764,37.7727707 49.906051,33.2826035 48.9936306,30.5998408 C51.1699841,33.3710589 52.9251592,36.5979299 54.7595541,39.7397293 C53.977707,40.9948248 52.3431529,42.089172 50.4343153,41.1958599 L50.4343153,41.1958599 Z M46.3674363,42.6409236 C45.5429936,42.7296975 44.8431529,41.6930732 43.7710987,42.1413217 C43.5254777,41.8698248 43.3021497,41.5756369 43.0517516,41.3105096 C45.419586,38.4569666 46.495621,34.4084395 48.3244427,31.0550159 C49.3057325,34.2762739 49.1926752,37.805414 49.4088376,41.321258 C48.0605096,41.2356688 47.3125,42.5406051 46.3674363,42.6409236 Z M43.7523885,46.0923567 C43.6644108,45.1150478 43.8917197,44.7953822 44.0883758,43.6751592 C47.3009554,42.6707803 46.7400478,48.0843949 43.7523885,46.0923567 Z M40.1898885,47.2619427 C38.8056131,48.0183121 36.7260748,48.8419586 34.9380971,49.183121 C32.7218551,49.607086 32.9294586,46.1600318 33.0235271,44.1035032 C33.0973726,42.4753185 33.9441083,40.7535828 34.3118631,39.6719347 C34.4844745,39.1668392 34.5233678,38.6309713 34.9551752,38.5306927 C35.7183917,38.3527866 38.2359873,39.3595143 38.9533439,39.7507564 C40.4705414,40.5780255 41.6476911,41.8917197 42.9363057,42.7738854 C42.9530255,43.2030255 42.9693471,43.6317675 42.986465,44.0609076 C42.2117834,44.4470541 41.3164809,44.7209395 40.1791401,44.7707006 C40.9506369,45.1588376 42.0855892,45.1532643 42.7886146,45.6150478 C42.7953822,45.7870223 42.8025478,45.9585987 42.8085191,46.1289809 C41.5250796,46.227707 41.035828,46.7993631 40.1898885,47.2619427 L40.1898885,47.2619427 Z M26.967914,49.6636146 C25.8190287,48.4972134 30.1902468,46.9072452 31.5820064,46.8216561 C31.5742436,47.5597134 32.0026274,48.2555732 31.9163217,48.7850318 C30.263336,49.0752389 28.0909634,48.883758 26.967914,49.6636146 L26.967914,49.6636146 Z M41.120621,49.1158439 C41.1150478,49.0019904 40.9665605,49.0433917 40.9422771,48.9506369 C42.4203822,47.7953822 43.5183121,47.5565287 45.5302548,47.656051 C46.4375,48.3144904 47.2420382,49.
|
|||
|
<path d='M36.0234873,62.6015127 C36.198129,62.8339968 37.1583599,63.1871019 38.5019108,62.540207 C38.5019108,62.540207 36.9095541,62.2746815 37.0420382,59.6198248 L36.3785032,59.7527866 C36.3785032,59.7527866 35.6927548,62.1600318 36.0234873,62.6015127' fill='#F7E4CD' id='path132'></path>
|
|||
|
<path d='M47.6580414,39.7826433 C47.6580414,39.3797373 47.3312102,39.0530255 46.9279459,39.0530255 C46.5250796,39.0530255 46.1982484,39.3797373 46.1982484,39.7826433 C46.1982484,40.1855096 46.5250796,40.5127389 46.9279459,40.5127389 C47.3312102,40.5127389 47.6580414,40.1855096 47.6580414,39.7826433' fill='#1D1919' id='path134'></path>
|
|||
|
<path d='M48.3877389,36.3988854 C48.3877389,35.9959793 48.0609076,35.6692675 47.6576433,35.6692675 C47.2547771,35.6692675 46.9279459,35.9959793 46.9279459,36.3988854 C46.9279459,36.8017914 47.2547771,37.1289809 47.6576433,37.1289809 C48.0609076,37.1289809 48.3877389,36.8017914 48.3877389,36.3988854' fill='#1D1919' id='path136'></path>
|
|||
|
</g>
|
|||
|
</g>
|
|||
|
</svg>
|
|||
|
|
|||
|
<!-- ending partial logo.html.haml -->
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='col-md-5 col-lg-4'>
|
|||
|
<h1 class='page-title'><span>
|
|||
|
Jenkins
|
|||
|
</span></h1>
|
|||
|
<p>
|
|||
|
<strong>
|
|||
|
Build great things at any scale
|
|||
|
</strong>
|
|||
|
</p>
|
|||
|
<p>
|
|||
|
The leading open source automation server, Jenkins provides
|
|||
|
hundreds of plugins to support building, deploying and automating
|
|||
|
any project.
|
|||
|
</p>
|
|||
|
<div class='container'>
|
|||
|
<div class='row'>
|
|||
|
<a class='btn btn-secondary m-1' href='/doc/'>
|
|||
|
Documentation
|
|||
|
</a>
|
|||
|
<a class='btn btn-primary m-1' href='/download/'>
|
|||
|
Download
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='col-md-1 col-lg-2'></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<!-- ending partial downloadbanner.html.haml -->
|
|||
|
<!-- starting partial projectcarousel.html.haml -->
|
|||
|
<style>
|
|||
|
.carousel_723 {
|
|||
|
background-size: cover !important;
|
|||
|
}
|
|||
|
.carousel_723 a {
|
|||
|
font-size: 16px;
|
|||
|
color: #fff;
|
|||
|
text-decoration: none !important;
|
|||
|
}
|
|||
|
.carousel_723 img {
|
|||
|
display: block;
|
|||
|
margin-left: auto;
|
|||
|
margin-right: auto;
|
|||
|
}
|
|||
|
#ProjectCarousel_723 {
|
|||
|
background: #000000 url(/images/cdf/cdf-background-wide.jpg) no-repeat center;
|
|||
|
}
|
|||
|
</style>
|
|||
|
<div class='carousel carousel_723 slide' data-ride='carousel' id='ProjectCarousel_723'>
|
|||
|
<div class='container'>
|
|||
|
<ol class='carousel-indicators'>
|
|||
|
<li class='active' data-slide-to='0' data-target='#ProjectCarousel_723'></li>
|
|||
|
<li data-slide-to='1' data-target='#ProjectCarousel_723'></li>
|
|||
|
<li data-slide-to='2' data-target='#ProjectCarousel_723'></li>
|
|||
|
<li data-slide-to='3' data-target='#ProjectCarousel_723'></li>
|
|||
|
</ol>
|
|||
|
<div class='carousel-inner carousel_723'>
|
|||
|
<div class='active carousel-item carousel_723' style='background: rgba(0,0,0,0);'>
|
|||
|
<div class='container'>
|
|||
|
<div class='pt-4'>
|
|||
|
|
|||
|
</div>
|
|||
|
<div class='row'>
|
|||
|
<div class='col-md-12 col-lg-8 order-first order-lg-last'>
|
|||
|
<img role='presentation' src='/images/conferences/contributor_summit.png' style='height: 300px;'>
|
|||
|
</div>
|
|||
|
<div class='col-md-12 col-lg-4 order-last order-lg-first'>
|
|||
|
<a href='/events/contributor-summit/'>
|
|||
|
<h2>
|
|||
|
Contributor Summit
|
|||
|
</h2>
|
|||
|
<p>
|
|||
|
Join us Oct 2, 2021 and Oct 9, 2021 for the Jenkins Contributor Summit. The Jenkins Contributor Summit brings together current and future contributors to the Jenkins project. It brings together community members to learn, meet, and help shape the future of Jenkins.
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div>
|
|||
|
<a class='btn btn-primary' href='https://www.meetup.com/Jenkins-online-meetup/events/281083403/'>
|
|||
|
Register for Contributor Summit
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='pt-4'>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='carousel-item carousel_723' style='background: rgba(0,0,0,0);'>
|
|||
|
<div class='container'>
|
|||
|
<div class='pt-4'>
|
|||
|
|
|||
|
</div>
|
|||
|
<div class='row'>
|
|||
|
<div class='col-md-12 col-lg-8 order-first order-lg-last'>
|
|||
|
<img role='presentation' src='/images/hacktoberfest/hacktoberfest_2021_social.png' style='height: 300px;'>
|
|||
|
</div>
|
|||
|
<div class='col-md-12 col-lg-4 order-last order-lg-first'>
|
|||
|
<a href='https://hacktoberfest.digitalocean.com/'>
|
|||
|
<h2>
|
|||
|
Hacktoberfest 2021
|
|||
|
</h2>
|
|||
|
<p>
|
|||
|
Jenkins is participating in Hacktoberfest 2021. We are seeking contributors and maintainers who want to join us to improve Jenkins in October!
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div>
|
|||
|
<a class='btn btn-primary' href='/events/hacktoberfest/'>
|
|||
|
More info
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='pt-4'>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='carousel-item carousel_723' style='background: rgba(0,0,0,0);'>
|
|||
|
<div class='container'>
|
|||
|
<div class='pt-4'>
|
|||
|
|
|||
|
</div>
|
|||
|
<div class='row'>
|
|||
|
<div class='col-md-12 col-lg-8 order-first order-lg-last'>
|
|||
|
<img role='presentation' src='/images/post-images/jenkins-is-the-way/jenkins-is-the-way.png' style='height: 285px;'>
|
|||
|
</div>
|
|||
|
<div class='col-md-12 col-lg-4 order-last order-lg-first'>
|
|||
|
<a href='https://JenkinsIsTheWay.io/'>
|
|||
|
<h2>
|
|||
|
Jenkins is the Way!
|
|||
|
</h2>
|
|||
|
<p>
|
|||
|
We are looking for experiences of Jenkins users from around the world showcasing how they are building, deploying, and automating great software with Jenkins. Check out their user stories and share yours
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div>
|
|||
|
<a class='btn btn-primary' href='https://JenkinsIsTheWay.io/'>
|
|||
|
More info
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='pt-4'>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='carousel-item carousel_723' style='background: rgba(0,0,0,0);'>
|
|||
|
<div class='container'>
|
|||
|
<div class='pt-4'>
|
|||
|
|
|||
|
</div>
|
|||
|
<div class='row'>
|
|||
|
<div class='col-md-12 col-lg-8 order-first order-lg-last'>
|
|||
|
<img role='presentation' src='/images/logos/needs-you/Jenkins_Needs_You-transparent.png' style='height: 320px;'>
|
|||
|
</div>
|
|||
|
<div class='col-md-12 col-lg-4 order-last order-lg-first'>
|
|||
|
<a href='/participate/'>
|
|||
|
<h2>
|
|||
|
Participate and Contribute!
|
|||
|
</h2>
|
|||
|
<p>
|
|||
|
Jenkins is a community-driven project. We invite everyone to join us and move it forward. Any contribution matters: code, documentation, localization, blog posts, artwork, meetups, and anything else. If you have five minutes or a few hours, you can help!
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div>
|
|||
|
<a class='btn btn-primary' href='/participate/'>
|
|||
|
More info
|
|||
|
</a>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='pt-4'>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<!-- ending partial projectcarousel.html.haml -->
|
|||
|
<div class='segment' id='feature-list-segment'>
|
|||
|
<div class='container'>
|
|||
|
<div class='row chunks features uniform-height'>
|
|||
|
<div class='col-md-6 col-lg-4'>
|
|||
|
<div class='box cicd'>
|
|||
|
<i class='icon-arrow-shuffle'></i>
|
|||
|
<h5>
|
|||
|
Continuous Integration and Continuous Delivery
|
|||
|
</h5>
|
|||
|
<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.
|
|||
|
</p>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='col-md-6 col-lg-4'>
|
|||
|
<div class='box install'>
|
|||
|
<i class='icon-download'></i>
|
|||
|
<h5>
|
|||
|
Easy installation
|
|||
|
</h5>
|
|||
|
<p>
|
|||
|
Jenkins is a self-contained Java-based program, ready to run
|
|||
|
out-of-the-box, with packages for Windows, Linux, macOS and other
|
|||
|
Unix-like operating systems.
|
|||
|
</p>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='col-md-6 col-lg-4'>
|
|||
|
<div class='box settings'>
|
|||
|
<i class='icon-settings'></i>
|
|||
|
<h5>
|
|||
|
Easy configuration
|
|||
|
</h5>
|
|||
|
<p>
|
|||
|
Jenkins can be easily set up and configured via its web interface,
|
|||
|
which includes on-the-fly error checks and built-in help.
|
|||
|
</p>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='col-md-6 col-lg-4'>
|
|||
|
<div class='box ecosystem'>
|
|||
|
<i class='icon-plug'></i>
|
|||
|
<h5>
|
|||
|
Plugins
|
|||
|
</h5>
|
|||
|
<p>
|
|||
|
With hundreds of plugins in the Update Center, Jenkins integrates
|
|||
|
with practically every tool in the continuous integration and
|
|||
|
continuous delivery toolchain.
|
|||
|
</p>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='col-md-6 col-lg-4'>
|
|||
|
<div class='box extend'>
|
|||
|
<i class='icon-puzzle-piece'></i>
|
|||
|
<h5>
|
|||
|
Extensible
|
|||
|
</h5>
|
|||
|
<p>
|
|||
|
Jenkins can be extended via its plugin architecture, providing
|
|||
|
nearly infinite possibilities for what Jenkins can do.
|
|||
|
</p>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='col-md-6 col-lg-4'>
|
|||
|
<div class='box distributed'>
|
|||
|
<i class='icon-uniE602'></i>
|
|||
|
<h5>
|
|||
|
Distributed
|
|||
|
</h5>
|
|||
|
<p>
|
|||
|
Jenkins can easily distribute work across multiple machines,
|
|||
|
helping drive builds, tests and deployments across multiple
|
|||
|
platforms faster.
|
|||
|
</p>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<!-- starting partial video.html.haml -->
|
|||
|
<style>
|
|||
|
.video_388 {
|
|||
|
position: relative;
|
|||
|
padding-bottom: 56.25%; /* 16:9 */
|
|||
|
height: 0;
|
|||
|
}
|
|||
|
.video_388 iframe {
|
|||
|
position: absolute;
|
|||
|
top: 0;
|
|||
|
left: 0;
|
|||
|
width: 100%;
|
|||
|
height: 100%;
|
|||
|
}
|
|||
|
</style>
|
|||
|
<div class='video video_388'>
|
|||
|
<iframe allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture' frameborder='0' height='621' src='https://www.youtube.com/embed/_MXtbjwsz3A' width='1261'></iframe>
|
|||
|
</div>
|
|||
|
|
|||
|
<!-- ending partial video.html.haml -->
|
|||
|
<div class='container'>
|
|||
|
<div class='section events'>
|
|||
|
<div class='container-fluid events no-margin'>
|
|||
|
<div class='row'>
|
|||
|
<div class='col-md-12 events horizontal' id='sidebar'>
|
|||
|
<!-- starting partial events.html.haml -->
|
|||
|
<div class='item-list'>
|
|||
|
<ul class='ji-date-list ji-item-list'>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
|
|||
|
<!-- ending partial events.html.haml -->
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='section blogs f9f9f9'>
|
|||
|
<div class='container'>
|
|||
|
<div class='row body'>
|
|||
|
<div class='col-md-1'></div>
|
|||
|
<div class='col-md-10' id='content'>
|
|||
|
<div id='content-top'></div>
|
|||
|
<!-- starting partial blogs.html.haml -->
|
|||
|
<div class='block block-block even blog-posts' id='block-block-15'>
|
|||
|
<h3 class='title'>
|
|||
|
Recent Blog Posts
|
|||
|
</h3>
|
|||
|
<!-- starting partial blogcardlist.html.haml -->
|
|||
|
<div class='content blog-posts'>
|
|||
|
<div class='item-list'>
|
|||
|
<ul class='ji-blog-list ji-item-list'>
|
|||
|
<li class='post'>
|
|||
|
<a class='body' href='/blog/2021/09/24/gsoc-report/'>
|
|||
|
<div class='header'>
|
|||
|
<div class='date'>
|
|||
|
<div class='month'>
|
|||
|
Sep
|
|||
|
</div>
|
|||
|
<div class='day'>
|
|||
|
24
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<h5 class='title'>
|
|||
|
Congratulations to all Jenkins and CDF Google Summer of Code 2021 participants!
|
|||
|
</h5>
|
|||
|
</div>
|
|||
|
<p class='teaser'>
|
|||
|
Congratulations to all Google Summer of Code (GSoC) 2021 students!
|
|||
|
On behalf of the Jenkins org team, we would like to thank all participants: students, mentors, applicants, and dozens of other contributors who participated in GSoC this year.
|
|||
|
|
|||
|
|
|||
|
In 2021, the Jenkins project participated in GSoC as part of the Continuous Delivery Foundation’s GSoC mentor organisation.
|
|||
|
Within the CDF GSoC mentor organisation, we had six students working...
|
|||
|
<span class='more'></span>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div class='attrs'>
|
|||
|
<a href="/blog/authors/marckk">Kara de la Marck</a>
|
|||
|
<ul class='list-inline tags'>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/gsoc/'>
|
|||
|
gsoc
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/gsoc2021/'>
|
|||
|
gsoc2021
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/jenkins/'>
|
|||
|
jenkins
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/community/'>
|
|||
|
community
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/events/'>
|
|||
|
events
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/mentor/'>
|
|||
|
mentor
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='post'>
|
|||
|
<a class='body' href='/blog/2021/09/23/jenkins-health-advisor-by-cloudbees/'>
|
|||
|
<div class='header'>
|
|||
|
<div class='date'>
|
|||
|
<div class='month'>
|
|||
|
Sep
|
|||
|
</div>
|
|||
|
<div class='day'>
|
|||
|
23
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<h5 class='title'>
|
|||
|
Jenkins Health Advisor by CloudBees Tool Makes Life Easier for Jenkins Administrators
|
|||
|
</h5>
|
|||
|
</div>
|
|||
|
<p class='teaser'>
|
|||
|
There are many ways to set up your Jenkins environment, and depending on the configuration you choose, there are different best practices and options to optimize your environment.
|
|||
|
In this blog, I’m going to focus on Jenkins Health Advisor by CloudBees as a way to fine-tune your environment.
|
|||
|
It’s a free tool that can help administrators understand and manage their Jenkins controller.
|
|||
|
If you’re a CloudBees customer,...
|
|||
|
<span class='more'></span>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div class='attrs'>
|
|||
|
<a href="/blog/authors/aheritier">Arnaud Héritier</a>
|
|||
|
<ul class='list-inline tags'>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/jenkins/'>
|
|||
|
jenkins
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/health/'>
|
|||
|
health
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/healthcheck/'>
|
|||
|
healthcheck
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/stability/'>
|
|||
|
stability
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='post'>
|
|||
|
<a class='body' href='/blog/2021/09/22/fortune-500-real-world-results/'>
|
|||
|
<div class='header'>
|
|||
|
<div class='date'>
|
|||
|
<div class='month'>
|
|||
|
Sep
|
|||
|
</div>
|
|||
|
<div class='day'>
|
|||
|
22
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<h5 class='title'>
|
|||
|
New eBook: Fortune 500 Developers and Engineers Turn to Jenkins for Real-World Results
|
|||
|
</h5>
|
|||
|
</div>
|
|||
|
<p class='teaser'>
|
|||
|
If you’ve been following JenkinsIsTheWay.io, you’ve read some fantastic stories from the Jenkins user community about the great stuff they are building with Jenkins.
|
|||
|
With over 200,000 installations to date, Jenkins remains the most widely used open-source automation server.
|
|||
|
And story after story, we hear what a critical role Jenkins plays in building robust, secure CI/CD pipelines.
|
|||
|
|
|||
|
|
|||
|
So it comes as no surprise that in many of...
|
|||
|
<span class='more'></span>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div class='attrs'>
|
|||
|
<a href="/blog/authors/alyssat">Alyssa Tong</a>
|
|||
|
<ul class='list-inline tags'>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/jenkins-is-the-way/'>
|
|||
|
jenkins-is-the-way
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/case-study/'>
|
|||
|
case-study
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/ebook/'>
|
|||
|
ebook
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/community/'>
|
|||
|
community
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/announcement/'>
|
|||
|
announcement
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='post'>
|
|||
|
<a class='body' href='/blog/2021/09/21/jenkins-at-devops-world/'>
|
|||
|
<div class='header'>
|
|||
|
<div class='date'>
|
|||
|
<div class='month'>
|
|||
|
Sep
|
|||
|
</div>
|
|||
|
<div class='day'>
|
|||
|
21
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<h5 class='title'>
|
|||
|
Join Jenkins at DevOps World 2021
|
|||
|
</h5>
|
|||
|
</div>
|
|||
|
<p class='teaser'>
|
|||
|
DevOps World has been the largest gathering for Jenkins for many years.
|
|||
|
In keeping with tradition, many Jenkins presentations and sessions are planned for this year’s event.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Join us for DevOps World on September 28 - 30, 2021.
|
|||
|
The event is virtual, free to attend and will include the following Jenkins activities:
|
|||
|
|
|||
|
|
|||
|
Jenkins workshops
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Contributing to Open Source
|
|||
|
|
|||
|
|
|||
|
Securing Jenkins Pipeline with CyberArk Conjur Secrets Manager
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
See the conference workshop list...
|
|||
|
<span class='more'></span>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div class='attrs'>
|
|||
|
<a href="/blog/authors/alyssat">Alyssa Tong</a>
|
|||
|
<ul class='list-inline tags'>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/events/'>
|
|||
|
events
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/conference/'>
|
|||
|
conference
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/cicd/'>
|
|||
|
cicd
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/talks/'>
|
|||
|
talks
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/workshops/'>
|
|||
|
workshops
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='post'>
|
|||
|
<a class='body' href='/blog/2021/09/20/election-period-opened/'>
|
|||
|
<div class='header'>
|
|||
|
<div class='date'>
|
|||
|
<div class='month'>
|
|||
|
Sep
|
|||
|
</div>
|
|||
|
<div class='day'>
|
|||
|
20
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<h5 class='title'>
|
|||
|
Jenkins Election 2021
|
|||
|
</h5>
|
|||
|
</div>
|
|||
|
<p class='teaser'>
|
|||
|
Dear all,
|
|||
|
|
|||
|
|
|||
|
Time flies and the Jenkins elections period is here.
|
|||
|
|
|||
|
|
|||
|
This year, two board seats and all officer positions are up for election.
|
|||
|
Thanks, Oleg Nenashev and Ullrich Hafner who led the Jenkins project as board members for the last two years.
|
|||
|
Thanks, Tim Jacomb, Daniel Beck, Mark Waite for your dedication as officers over the past year.
|
|||
|
|
|||
|
|
|||
|
We already had two successful editions in a row. I...
|
|||
|
<span class='more'></span>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div class='attrs'>
|
|||
|
<a href="/blog/authors/olblak">Olivier Vernin</a>
|
|||
|
<ul class='list-inline tags'>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/community/'>
|
|||
|
community
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/governance/'>
|
|||
|
governance
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/governance-board/'>
|
|||
|
governance-board
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/elections/'>
|
|||
|
elections
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='post'>
|
|||
|
<a class='body' href='/blog/2021/09/04/wiki-attacked/'>
|
|||
|
<div class='header'>
|
|||
|
<div class='date'>
|
|||
|
<div class='month'>
|
|||
|
Sep
|
|||
|
</div>
|
|||
|
<div class='day'>
|
|||
|
04
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<h5 class='title'>
|
|||
|
Jenkins project Confluence instance attacked
|
|||
|
</h5>
|
|||
|
</div>
|
|||
|
<p class='teaser'>
|
|||
|
Earlier this week the Jenkins infrastructure team identified a successful attack against our deprecated Confluence service.
|
|||
|
We responded immediately by taking the affected server offline while we investigated the potential impact.
|
|||
|
At this time we have no reason to believe that any Jenkins releases, plugins, or source code have been affected.
|
|||
|
|
|||
|
|
|||
|
Thus far in our investigation, we have learned that the Confluence CVE-2021-26084 exploit was used to...
|
|||
|
<span class='more'></span>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div class='attrs'>
|
|||
|
<a href="/blog/authors/markewaite">Mark Waite</a>, <a href="/blog/authors/rtyler">R. Tyler Croy</a>
|
|||
|
<ul class='list-inline tags'>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/infrastructure/'>
|
|||
|
infrastructure
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/security/'>
|
|||
|
security
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='post'>
|
|||
|
<a class='body' href='/blog/2021/08/28/conventional-commits-plugin-project-report/'>
|
|||
|
<div class='header'>
|
|||
|
<div class='date'>
|
|||
|
<div class='month'>
|
|||
|
Aug
|
|||
|
</div>
|
|||
|
<div class='day'>
|
|||
|
28
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<h5 class='title'>
|
|||
|
Work report for the Conventional Commits Plugin for Jenkins
|
|||
|
</h5>
|
|||
|
</div>
|
|||
|
<p class='teaser'>
|
|||
|
This blog post is part 2 of the Introducing the Conventional Commits Plugin blog.
|
|||
|
|
|||
|
|
|||
|
The goal of this blog is to showcase the work done during the Google Summer of Code 2021 coding phases.
|
|||
|
|
|||
|
|
|||
|
Please refer the part 1 of the blog for a detailed description of the plugin.
|
|||
|
|
|||
|
|
|||
|
Abstract
|
|||
|
|
|||
|
|
|||
|
The project/plugin aims to fully automate a release process.
|
|||
|
|
|||
|
|
|||
|
The plugin tries to achieve this goal by automatically determining...
|
|||
|
<span class='more'></span>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div class='attrs'>
|
|||
|
<a href="/blog/authors/adi10hero">Aditya Srivastava</a>
|
|||
|
<ul class='list-inline tags'>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/gsoc/'>
|
|||
|
gsoc
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/gsoc2021/'>
|
|||
|
gsoc2021
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/conventionalcommits/'>
|
|||
|
conventionalcommits
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/plugin/'>
|
|||
|
plugin
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='post'>
|
|||
|
<a class='body' href='/blog/2021/08/23/jenkins-operator-security-work-report/'>
|
|||
|
<div class='header'>
|
|||
|
<div class='date'>
|
|||
|
<div class='month'>
|
|||
|
Aug
|
|||
|
</div>
|
|||
|
<div class='day'>
|
|||
|
23
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<h5 class='title'>
|
|||
|
Security Validator for Jenkins Operator for Kubernetes
|
|||
|
</h5>
|
|||
|
</div>
|
|||
|
<p class='teaser'>
|
|||
|
Background
|
|||
|
|
|||
|
|
|||
|
Jenkins custom resources on a Kubernetes cluster are deployed using declarative YAML configuration files; hence some of the plugins declared in these files may contain security warnings.
|
|||
|
So there is no way for the user to know other than manually checking for each on the site.
|
|||
|
This project aims to add an extra step of validation before creating/updating a new Jenkins Custom Resource.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Deliverables
|
|||
|
|
|||
|
|
|||
|
This project aims to...
|
|||
|
<span class='more'></span>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div class='attrs'>
|
|||
|
<a href="/blog/authors/sharmapulkit04">Pulkit Sharma</a>
|
|||
|
<ul class='list-inline tags'>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/gsoc21/'>
|
|||
|
gsoc21
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/kubernetes/'>
|
|||
|
kubernetes
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/security/'>
|
|||
|
security
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/plugins/'>
|
|||
|
plugins
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='post'>
|
|||
|
<a class='body' href='/blog/2021/08/19/git-credentials-binding-work-report/'>
|
|||
|
<div class='header'>
|
|||
|
<div class='date'>
|
|||
|
<div class='month'>
|
|||
|
Aug
|
|||
|
</div>
|
|||
|
<div class='day'>
|
|||
|
19
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<h5 class='title'>
|
|||
|
Git Credentials Binding for sh, bat, powershell
|
|||
|
</h5>
|
|||
|
</div>
|
|||
|
<p class='teaser'>
|
|||
|
Abstract
|
|||
|
|
|||
|
|
|||
|
This project implemented two new credential bindings to perform authenticated operations using command line git in Jenkins pipeline and freestyle jobs.
|
|||
|
|
|||
|
|
|||
|
The two credential bindings are gitSshPrivateKey and gitUsernamePassword.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Implementation
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Type
|
|||
|
|
|||
|
Feature
|
|||
|
|
|||
|
Location
|
|||
|
|
|||
|
The gitUsernamePassword binding is implemented in Jenkins git plugin v4.8.0.
|
|||
|
The gitSshPrivateKey binding is implemented in a pull request to the Jenkins git plugin
|
|||
|
|
|||
|
Dependencies
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Credentials Binding Plugin-
|
|||
|
It is used to bind Git specific environment variables with shell scripts/commands which...
|
|||
|
<span class='more'></span>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div class='attrs'>
|
|||
|
<a href="/blog/authors/arpoch">Harshit Chopra</a>
|
|||
|
<ul class='list-inline tags'>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/git/'>
|
|||
|
git
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/gsoc/'>
|
|||
|
gsoc
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
<li class='post'>
|
|||
|
<a class='body' href='/blog/2021/08/17/docker-images-use-jdk-11-by-default/'>
|
|||
|
<div class='header'>
|
|||
|
<div class='date'>
|
|||
|
<div class='month'>
|
|||
|
Aug
|
|||
|
</div>
|
|||
|
<div class='day'>
|
|||
|
17
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<h5 class='title'>
|
|||
|
Docker images use Java 11 by default
|
|||
|
</h5>
|
|||
|
</div>
|
|||
|
<p class='teaser'>
|
|||
|
The Jenkins project provides Docker images for controllers, inbound agents, outbound agents, and more.
|
|||
|
Beginning with Jenkins 2.307 released August 17, 2021 and Jenkins 2.303.1 released August 25, 2021, the Docker images provided by the Jenkins project will use Java 11 instead of Java 8.
|
|||
|
|
|||
|
|
|||
|
Controllers use Java 11 by default
|
|||
|
|
|||
|
|
|||
|
If you are running one of the Jenkins Docker controller images that does not include a...
|
|||
|
<span class='more'></span>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<div class='attrs'>
|
|||
|
<a href="/blog/authors/markewaite">Mark Waite</a>, <a href="/blog/authors/dheerajodha">Dheeraj Singh Jodha</a>
|
|||
|
<ul class='list-inline tags'>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/java/'>
|
|||
|
java
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/platform/'>
|
|||
|
platform
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a class='tag-link' href='/node/tags/docker/'>
|
|||
|
docker
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<!-- ending partial blogcardlist.html.haml -->
|
|||
|
</div>
|
|||
|
|
|||
|
<!-- ending partial blogs.html.haml -->
|
|||
|
</div>
|
|||
|
<div class='col-md-1'></div>
|
|||
|
<div class='col-md-2'></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='jumbotron' id='sponsorsblock'>
|
|||
|
<div class='sponsors'>
|
|||
|
<p>
|
|||
|
<strong>
|
|||
|
We thank the following organizations for their major commitments to
|
|||
|
support the Jenkins project.
|
|||
|
</strong>
|
|||
|
</p>
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<a href='https://cloudbees.com' rel='noreferrer noopener' target='_blank'>
|
|||
|
<img alt='CloudBees, Inc.' src='/images/sponsors/cloudbees.png' title='CloudBees, Inc.'>
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://osuosl.org' rel='noreferrer noopener' target='_blank'>
|
|||
|
<img alt='Oregon State University Open Source Lab' src='/images/sponsors/osuosl.png' title='Oregon State University Open Source Lab'>
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://cd.foundation/' rel='noreferrer noopener' target='_blank'>
|
|||
|
<img alt='Continuous Delivery Foundation' src='/images/sponsors/cdf.png' title='Continuous Delivery Foundation'>
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://redhat.com' rel='noreferrer noopener' target='_blank'>
|
|||
|
<img alt='Red Hat, Inc.' src='/images/sponsors/redhat.png' title='Red Hat, Inc.'>
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://aws.amazon.com/' rel='noreferrer noopener' target='_blank'>
|
|||
|
<img alt='AWS' src='/images/sponsors/aws.png' title='AWS'>
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://github.com' rel='noreferrer noopener' target='_blank'>
|
|||
|
<img alt='GitHub, Inc.' src='/images/sponsors/github.png' title='GitHub, Inc.'>
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://jfrog.com' rel='noreferrer noopener' target='_blank'>
|
|||
|
<img alt='JFrog' src='/images/sponsors/jfrog.png' title='JFrog'>
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
<div class='supporters'>
|
|||
|
<p>
|
|||
|
<strong>
|
|||
|
We thank the following organizations for their support of the Jenkins
|
|||
|
project through free and/or open source licensing programs.
|
|||
|
</strong>
|
|||
|
</p>
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<a href='https://atlassian.com' rel='noreferrer noopener' target='_blank'>Atlassian</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://www.datadoghq.com' rel='noreferrer noopener' target='_blank'>Datadog</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://maccloud.me/' rel='noreferrer noopener' target='_blank'>Mac Cloud</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://pagerduty.com' rel='noreferrer noopener' target='_blank'>PagerDuty</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://sentry.io' rel='noreferrer noopener' target='_blank'>Sentry</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://xmission.com' rel='noreferrer noopener' target='_blank'>XMission</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://www.tsinghua.edu.cn' rel='noreferrer noopener' target='_blank'>Tsinghua University</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://www.fastly.com' rel='noreferrer noopener' target='_blank'>Fastly</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://spinup.com/' rel='noreferrer noopener' target='_blank'>SpinUp</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://www.ibm.com' rel='noreferrer noopener' target='_blank'>IBM</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://www.discourse.org/' rel='noreferrer noopener' target='_blank'>Discourse</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
<script src='/assets/bower/anchor-js/anchor.min.js'></script>
|
|||
|
<script src='/assets/bower/tether/js/tether.min.js'></script>
|
|||
|
<script src='/assets/bower/bootstrap/js/bootstrap.min.js'></script>
|
|||
|
<footer id='footer'>
|
|||
|
<div class='container'>
|
|||
|
<div class='row'>
|
|||
|
<div class='col-md-4'>
|
|||
|
<p class='box'>
|
|||
|
<a href='https://github.com/jenkins-infra/jenkins.io/edit/master/content//index.html.haml' title='Edit /index.html.haml on GitHub'>
|
|||
|
<img alt='Edit /index.html.haml on GitHub' class='icon-improve' src='/images/github-mark-32px.png'>
|
|||
|
Improve this page
|
|||
|
</a>
|
|||
|
|
|||
|
<a href='https://github.com/jenkins-infra/jenkins.io/issues/new?labels=bug&template=4-bug.md&title=Jenkins page - TODO: Put a summary here&body=Problem with the [Jenkins](https://www.jenkins.io/) page, [source file](https://github.com/jenkins-infra/jenkins.io/blob/master/content/index.html.haml)%0A%0ATODO: Describe the expected and actual behavior here %0A%0A%23%23 Screenshots %0A%0A TODO: Add screenshots if possible %0A%0A%23%23 Possible Solution %0A%0A%3C!-- If you have suggestions on a fix for the bug, please describe it here. --%3E %0A%0AN/A' title='Report a problem with /index.html.haml'>
|
|||
|
<i class='icon-report' title='Report a problem with /index.html.haml'></i>
|
|||
|
Report a problem
|
|||
|
</a>
|
|||
|
</p>
|
|||
|
<div class='license-box'>
|
|||
|
<div id='creativecommons'>
|
|||
|
<a href='https://creativecommons.org/licenses/by-sa/4.0/'>
|
|||
|
<p>
|
|||
|
<img alt='Creative Commons Attribution-ShareAlike license' src='https://licensebuttons.net/l/by-sa/4.0/88x31.png'>
|
|||
|
</p>
|
|||
|
</a>
|
|||
|
<p>
|
|||
|
The content driving this site is licensed under the Creative
|
|||
|
Commons Attribution-ShareAlike 4.0 license.
|
|||
|
</p>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='links col-md-8'>
|
|||
|
<div class='container'>
|
|||
|
<div class='row'>
|
|||
|
<div class='area col-md-3'>
|
|||
|
<div class='div-mar'>
|
|||
|
<h5>Resources</h5>
|
|||
|
<ul class='resources'>
|
|||
|
<li>
|
|||
|
<a href='/download/'>
|
|||
|
Downloads
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/node/'>
|
|||
|
Blog
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/doc/'>
|
|||
|
Documentation
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://plugins.jenkins.io/'>
|
|||
|
Plugins
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/security/'>
|
|||
|
Security
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/participate/'>
|
|||
|
Contributing
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='area col-md-3'>
|
|||
|
<div class='div-mar'>
|
|||
|
<h5>Project</h5>
|
|||
|
<ul class='project'>
|
|||
|
<li>
|
|||
|
<a href='/project/'>
|
|||
|
Structure and governance
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://issues.jenkins.io'>
|
|||
|
Issue tracker
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/project/roadmap/'>
|
|||
|
Roadmap
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://github.com/jenkinsci'>
|
|||
|
GitHub
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://ci.jenkins.io'>
|
|||
|
Jenkins on Jenkins
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='area col-md-3'>
|
|||
|
<div class='div-mar'>
|
|||
|
<h5>Community</h5>
|
|||
|
<ul class='community'>
|
|||
|
<li>
|
|||
|
<a href='https://community.jenkins.io'>
|
|||
|
Forum
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/events/'>
|
|||
|
Events
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/mailing-lists/'>
|
|||
|
Mailing lists
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/chat/'>
|
|||
|
Chats
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/sigs/'>
|
|||
|
Special Interest Groups
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://twitter.com/jenkinsci'>
|
|||
|
Twitter
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='https://reddit.com/r/jenkinsci'>
|
|||
|
Reddit
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class='area col-md-3'>
|
|||
|
<div class='div-mar'>
|
|||
|
<h5>Other</h5>
|
|||
|
<ul class='other'>
|
|||
|
<li>
|
|||
|
<a href='/conduct/'>
|
|||
|
Code of Conduct
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/press/'>
|
|||
|
Press information
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/merchandise/'>
|
|||
|
Merchandise
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/artwork/'>
|
|||
|
Artwork
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href='/awards/'>
|
|||
|
Awards
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</footer>
|
|||
|
<script>
|
|||
|
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
|||
|
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
|||
|
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
|||
|
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
|||
|
|
|||
|
ga('create', 'UA-4216293-5', 'auto');
|
|||
|
ga('send', 'pageview');
|
|||
|
ga('set', 'anonymizeIp', true);
|
|||
|
|
|||
|
</script>
|
|||
|
|
|||
|
<script>
|
|||
|
$(function(){
|
|||
|
var $body = $(document.body);
|
|||
|
$(".nav-link.dropdown-toggle").on("mousedown", function(){
|
|||
|
$body.addClass("no-outline");
|
|||
|
})
|
|||
|
$body.on("keydown", function(){
|
|||
|
$body.removeClass("no-outline");
|
|||
|
})
|
|||
|
})
|
|||
|
</script>
|
|||
|
<script src='https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js' type='text/javascript'></script>
|
|||
|
<script type='text/javascript'>
|
|||
|
docsearch({
|
|||
|
apiKey: '9df657b854f8c42d9887b34bc275db4d',
|
|||
|
indexName: 'jenkins',
|
|||
|
inputSelector: 'input.searchbox',
|
|||
|
algoliaOptions: { 'facetFilters': ["tags:en"] },
|
|||
|
debug: false
|
|||
|
});
|
|||
|
</script>
|
|||
|
</body>
|
|||
|
</html>
|