
- Adds option for Managed Hosting from VEXX - New details on how to get started with basic install - Info on FLOSS hosting/Zuul implementation - New page Get Started - Moved from /get-started/index.html to get-started.html - Update to htaccess /start redirect to new page Change-Id: I5296e00a2747a59c3bb02600f3d2e2773d62d475 Signed-off-by: Jimmy McArthur <jimmy@tipit.net>
269 lines
11 KiB
HTML
269 lines
11 KiB
HTML
<!DOCTYPE HTML>
|
|
<!--
|
|
Arcana by HTML5 UP
|
|
html5up.net | @ajlkn
|
|
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
|
|
-->
|
|
<html>
|
|
<head>
|
|
<title>Zuul is an open source CI tool</title>
|
|
<meta charset="utf-8" />
|
|
<meta content='Zuul is an open source CI that powers some of the largest Open Source development efforts.' name=description />
|
|
<meta content='Zuul is an open source CI that powers some of the largest Open Source development efforts.' name='twitter:description'/>
|
|
<meta content='Zuul is an open source CI that powers some of the largest Open Source development efforts.' property='og:description'/>
|
|
<meta content=Zuul property='og:site_name'/>
|
|
<meta content='Zuul is an open source CI tool' property='og:title'/>
|
|
<meta content=article property='og:type'/>
|
|
<meta content='https://zuul-ci.org' property='og:url'/>
|
|
<meta content='https://zuul-ci.org/android-chrome-192x192.png' property='og:image'/>
|
|
<meta content='https://zuul-ci.org/android-chrome-192x192.png' name='twitter:image'/>
|
|
<meta content=summary_large_image name='twitter:card'/>
|
|
<meta content='@ZuulCI' name='twitter:site'/>
|
|
<meta content='Zuul is an open source CI that powers some of the largest Open Source development efforts.' name='twitter:title'/>
|
|
<meta content='@ZuulCI' name='twitter:creator'/>
|
|
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
|
|
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
|
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
|
<link rel="manifest" href="/site.webmanifest">
|
|
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#071d49">
|
|
<meta name="msapplication-TileColor" content="#00aba9">
|
|
<meta name="theme-color" content="#ffffff">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]-->
|
|
<link rel="stylesheet" href="assets/css/main.css" />
|
|
<!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]-->
|
|
<!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]-->
|
|
</head>
|
|
<body>
|
|
<div id="page-wrapper">
|
|
|
|
<!-- Header -->
|
|
<div id="header">
|
|
|
|
<!-- Logo -->
|
|
<h1>
|
|
<a href="/"><img id="logo" src="images/logo.svg" alt="Zuul"/></a>
|
|
</h1>
|
|
|
|
<!-- Nav -->
|
|
<nav id="nav">
|
|
<ul>
|
|
<li class="current"><a href="index.html">Home</a></li>
|
|
<li><a href="users.html">Users</a></li>
|
|
<li>
|
|
<a href="docs/">Documentation</a>
|
|
<ul>
|
|
<li><a href="docs/zuul/">Zuul</a></li>
|
|
<li><a href="docs/nodepool">Nodepool</a></li>
|
|
<li><a href="docs/zuul-jobs">Zuul Jobs</a></li>
|
|
<li><a href="docs/zuul-base-jobs">Base Jobs</a></li>
|
|
<li><a href="docs/zuul-sphinx/">Zuul Sphinx</a></li>
|
|
<li><a href="docs/zuul-client/">Zuul Client</a></li>
|
|
<li><a href="docs/faq.html">Zuul FAQ</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="community.html">Community</a></li>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
|
|
<!-- Banner -->
|
|
<section id="banner">
|
|
<header>
|
|
<h2>Stop Merging Broken Code</h2>
|
|
</header>
|
|
</section>
|
|
|
|
<!-- Highlights -->
|
|
<section class="wrapper style1">
|
|
<div class="container">
|
|
<div class="row 200%">
|
|
<section class="4u 12u(narrower)">
|
|
<div class="box highlight">
|
|
<i class="icon major fa-gears"></i>
|
|
<h3>Project Gating</h3>
|
|
<p>Keep your builds evergreen by automatically merging changes only if they pass tests.</p>
|
|
</div>
|
|
</section>
|
|
<section class="4u 12u(narrower)">
|
|
<div class="box highlight">
|
|
<i class="icon major fa-pencil"></i>
|
|
<h3>CI/CD with Ansible</h3>
|
|
<p>Use the same Ansible playbooks to deploy your system and run your tests.</p>
|
|
</div>
|
|
</section>
|
|
<section class="4u 12u(narrower)">
|
|
<div class="box highlight">
|
|
<i class="icon major fa-wrench"></i>
|
|
<h3>Cross-Project Dependencies</h3>
|
|
<p>Easily test changes to multiple systems together before landing a single patch.</p>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Gigantic Heading -->
|
|
<section class="wrapper style2">
|
|
<div class="container">
|
|
<header class="major">
|
|
<h2>Tested at scale</h2>
|
|
<p>Zuul powers some of the largest Open Source development efforts</p>
|
|
</header>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Video -->
|
|
<section class="wrapper style1">
|
|
<div class="container">
|
|
<div class="row">
|
|
<section class="3u 12u(narrower)">
|
|
<div class="box highlight">
|
|
</div>
|
|
</section>
|
|
<section class="6u 12u(narrower)">
|
|
<div class="box highlight">
|
|
<video controls poster="media/simulation-poster.png" width="100%">
|
|
<source src="media/simulation.webm" type="video/webm">
|
|
<source src="media/simulation.mp4" type="video/mp4">
|
|
<track src="media/simulation.vtt" label="English" kind="subtitles" srclang="en">
|
|
</video>
|
|
<p>
|
|
See how Zuul tests cross-project changes in parallel.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
<section class="3u 12u(narrower)">
|
|
<div class="box highlight">
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Brochure -->
|
|
<section class="wrapper style1">
|
|
<div class="container">
|
|
<div class="row">
|
|
<section class="3u 12u(narrower)">
|
|
<div class="box highlight">
|
|
</div>
|
|
</section>
|
|
<section class="6u 12u(narrower)">
|
|
<div class="box highlight">
|
|
<p>
|
|
Read the <a href="https://zuul-ci.org/media/zuul_solution_brief.pdf"
|
|
>Zuul Project Overview Brochure</a>.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
<section class="3u 12u(narrower)">
|
|
<div class="box highlight">
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="cta" class="wrapper style3">
|
|
<div class="container">
|
|
<header>
|
|
<h2>Ready to take your first steps with Zuul?</h2>
|
|
<a href="https://zuul-ci.org/start/" class="button">Get Started</a>
|
|
</header>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Posts -->
|
|
<section class="wrapper style1">
|
|
<div class="container">
|
|
<div class="row">
|
|
<section class="6u 12u(narrower)">
|
|
<div class="box post">
|
|
<a href="https://opendev.org/zuul/zuul/" class="image left"><img src="images/code.png" alt="" /></a>
|
|
<div class="inner">
|
|
<h3>Get the Source</h3>
|
|
<p>Zuul is Free and Open Source Software. Download the source from <a href="https://opendev.org/zuul/zuul">opendev.org/zuul/zuul</a> or install it from <a href="https://pypi.org/project/zuul/">PyPI</a>.</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<section class="6u 12u(narrower)">
|
|
<div class="box post">
|
|
<a href="docs/" class="image left"><img src="images/docs.png" alt="" /></a>
|
|
<div class="inner">
|
|
<h3>Read the Docs</h3>
|
|
<p>Zuul has extensive <a href="docs/">documentation</a>.</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
<div class="row">
|
|
<section class="6u 12u(narrower)">
|
|
<div class="box post">
|
|
<a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo" class="image left"><img src="images/lists.png" alt="" /></a>
|
|
<div class="inner">
|
|
<h3>Join the Mailing List</h3>
|
|
<p>Zuul has <a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo">mailing lists</a> for announcements and discussions.</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<section class="6u 12u(narrower)">
|
|
<div class="box post">
|
|
<a href="http://webchat.freenode.net/?channels=%23zuul" class="image left"><img src="images/irc.png" alt="" /></a>
|
|
<div class="inner">
|
|
<h3>Chat on IRC</h3>
|
|
<p>Join <a href="http://webchat.freenode.net/?channels=%23zuul">#zuul</a> on FreeNode.</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Footer -->
|
|
<div id="footer">
|
|
<div class="container">
|
|
<div class="row">
|
|
<section class="3u 6u(narrower) 12u$(mobilep)">
|
|
<h3>Get Zuul</h3>
|
|
<ul class="links">
|
|
<li><a href="https://opendev.org/zuul/zuul/">Source</a></li>
|
|
<li><a href="https://pypi.org/project/zuul/">Install</a></li>
|
|
<li><a href="https://zuul-ci.org/docs/">Documentation</a></li>
|
|
<li><a href="https://zuul-ci.org/docs/faq.html">FAQ</a></li>
|
|
</ul>
|
|
</section>
|
|
<section class="3u 6u$(narrower) 12u$(mobilep)">
|
|
<h3>Get Involved</h3>
|
|
<ul class="links">
|
|
<li><a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo">Mailing lists</a></li>
|
|
<li><a href="http://webchat.freenode.net/?channels=%23zuul">IRC</a> #zuul on Freenode</li>
|
|
<li><a href="https://storyboard.openstack.org/#!/project/679">Bugs</a></li>
|
|
<li><a href="https://review.opendev.org/#/q/status:open+project:zuul/zuul">Code Review</a></li>
|
|
</ul>
|
|
</section>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Copyright -->
|
|
<div class="copyright">
|
|
<ul class="menu">
|
|
<li>© Zuul Contributors. Licensed under Creative Commons Attribution 3.0</li><li>Zuul is collaboratively developed under the Apache 2 license and managed by the Open Infrastructure Foundation.</li><li>Design based on Arcana from: <a href="https://htmlup.net">HTML5 UP</a></li><li><a href="https://opendev.org/zuul/zuul-website/">Browse page source</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- Scripts -->
|
|
<script src="assets/js/jquery.min.js"></script>
|
|
<script src="assets/js/jquery.dropotron.min.js"></script>
|
|
<script src="assets/js/skel.min.js"></script>
|
|
<script src="assets/js/util.js"></script>
|
|
<!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]-->
|
|
<script src="assets/js/main.js"></script>
|
|
|
|
</body>
|
|
</html>
|