c97a3a4323
Change-Id: Ib6fc73b521155743e57c955ad547073e1953ca21
192 lines
6.9 KiB
HTML
192 lines
6.9 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: FAQ</title>
|
|
<meta charset="utf-8" />
|
|
<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><a href="/">Home</a></li>
|
|
<li><a href="../users.html">Users</a></li>
|
|
<li class="current">
|
|
<a href=".">Documentation</a>
|
|
<ul>
|
|
<li><a href="zuul/">Zuul</a></li>
|
|
<li><a href="nodepool/">Nodepool</a></li>
|
|
<li><a href="zuul-jobs/">Zuul Jobs</a></li>
|
|
<li><a href="zuul-base-jobs/">Base Jobs</a></li>
|
|
<li><a href="zuul-sphinx/">Zuul Sphinx</a></li>
|
|
<li><a href="zuul-client/">Zuul Client</a></li>
|
|
<li><a href="zuul-operator/">Zuul Operator</a></li>
|
|
<li><a href="faq.html">Zuul FAQ</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="/community.html">Community</a></li>
|
|
<li><a href="/get-started.html">Get Started</a></li>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
|
|
<section class="wrapper style1">
|
|
<div class="container">
|
|
<div id="content">
|
|
<article>
|
|
<header class="major">
|
|
<h2>Zuul FAQ</h2>
|
|
</header>
|
|
<h3>
|
|
What version control systems does Zuul support?
|
|
</h3>
|
|
<p>
|
|
Zuul currently only has support for the git version control
|
|
system.
|
|
</p>
|
|
|
|
<h3>
|
|
What code review systems does Zuul support?
|
|
</h3>
|
|
<p>
|
|
Zuul currently supports Gerrit, GitLab, GitHub, GitHub Enterprise,
|
|
and Pagure. Work is in progress to add Bitbucket support.
|
|
</p>
|
|
|
|
<h3>
|
|
Where can I run my Zuul jobs?
|
|
</h3>
|
|
<p>
|
|
Zuul uses Ansible to execute jobs which means Zuul can run jobs
|
|
on platforms that Ansible is able to communicate with. This
|
|
includes Linux (and other Unix like operating systems), Windows,
|
|
and even network switches.
|
|
</p>
|
|
|
|
<p>
|
|
To provision these resources Zuul uses Nodepool which can talk
|
|
to a variety of cloud resources as well as staticly configured
|
|
hosts. Currently AWS, Azure, Kubernetes, OpenShift and OpenStack cloud
|
|
resources are supported. Work to support Digital Ocean is in progress.
|
|
</p>
|
|
|
|
<h3>
|
|
How does Zuul compare to Jenkins?
|
|
</h3>
|
|
<p>
|
|
Zuul is purpose built to be a gating continuous integration and
|
|
deployment system. Jenkins is a generic automation tool that
|
|
can be used to perform CI and CD.
|
|
|
|
Major differences that come out of this include:
|
|
<ul class="faq">
|
|
<li>Zuul expects all configuration to be managed as code.</li>
|
|
<li>Zuul provides test environment provisioning via Nodepool.</li>
|
|
<li>Zuul includes out of the box support for gating commits.</li>
|
|
</ul>
|
|
</p>
|
|
|
|
<h3>
|
|
What are the system requirements to run Zuul?
|
|
</h3>
|
|
<p>
|
|
Zuul scales with the size of your code base. An all in one
|
|
Zuul installation capable of running small workloads will fit
|
|
a server with 8GB of memory and 80GB of disk (this is how we
|
|
test Zuul).
|
|
|
|
For bigger projects you can run multiple Zuul executors and
|
|
mergers to handle larger numbers of concurrent jobs. This means
|
|
you can start small and expand as needed to meet demand.
|
|
</p>
|
|
|
|
<h3>
|
|
Can Zuul be deployed in Kubernetes?
|
|
</h3>
|
|
<p>
|
|
Yes, the Zuul control plane can be deployed within Kubernetes.
|
|
Several known users manage their Zuul installation this way.
|
|
</p>
|
|
<p>
|
|
The Zuul project publishes docker images on every commit and
|
|
release. You can find these images on
|
|
<a href="https://hub.docker.com/u/zuul">Docker Hub</a>.
|
|
</p>
|
|
</article>
|
|
</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="https://matrix.to/#/#zuul:opendev.org">Matrix Chat</a></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>
|