2018-02-01 18:37:58 +00:00
<!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: Cross-Project CI/CD with Ansible< / title >
< meta charset = "utf-8" / >
< 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 = "index.html" id = "logo" > Zuul< / a > < / h1 >
<!-- Nav
< nav id = "nav" >
< ul >
< li class = "current" > < a href = "index.html" > Home< / a > < / li >
< li >
< a href = "#" > Dropdown< / a >
< ul >
< li > < a href = "#" > Lorem dolor< / a > < / li >
< li > < a href = "#" > Magna phasellus< / a > < / li >
< li > < a href = "#" > Etiam sed tempus< / a > < / li >
< li >
< a href = "#" > Submenu< / a >
< ul >
< li > < a href = "#" > Lorem dolor< / a > < / li >
< li > < a href = "#" > Phasellus magna< / a > < / li >
< li > < a href = "#" > Magna phasellus< / a > < / li >
< li > < a href = "#" > Etiam nisl< / a > < / li >
< li > < a href = "#" > Veroeros feugiat< / a > < / li >
< / ul >
< / li >
< li > < a href = "#" > Veroeros feugiat< / a > < / li >
< / ul >
< / li >
< li > < a href = "left-sidebar.html" > Left Sidebar< / a > < / li >
< li > < a href = "right-sidebar.html" > Right Sidebar< / a > < / li >
< li > < a href = "two-sidebar.html" > Two Sidebar< / a > < / li >
< li > < a href = "no-sidebar.html" > No Sidebar< / a > < / li >
< / ul >
< / nav >
-->
< / div >
<!-- Banner -->
< section id = "banner" >
< header >
< h2 > Cross-Project CI/CD with Ansible< / 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 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 >
<!-- Posts -->
< section class = "wrapper style1" >
< div class = "container" >
< div class = "row" >
< section class = "6u 12u(narrower)" >
< div class = "box post" >
< a href = "https://git.openstack.org/cgit/openstack-infra/zuul/tree/" 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://git.openstack.org/cgit/openstack-infra/zuul/tree/" > git.openstack.org< / a > or install it from < a href = "https://pypi.python.org/pypi/zuul/" > PyPI< / a > < / p >
< / div >
< / div >
< / section >
< section class = "6u 12u(narrower)" >
< div class = "box post" >
< a href = "#" class = "image left" > < img src = "images/docs.png" alt = "" / > < / a >
< div class = "inner" >
< h3 > Read the Docs< / h3 >
< p > Zuul has extensive < a href = "https://docs.openstack.org/infra/zuul/" > documentation< / a > .< / p >
< / div >
< / div >
< / section >
< / div >
< div class = "row" >
< section class = "6u 12u(narrower)" >
< div class = "box post" >
< a href = "#" 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 = "#" 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://git.openstack.org/cgit/openstack-infra/zuul" > Source< / a > < / li >
< li > < a href = "https://pypi.python.org/pypi/zuul/" > Install< / a > < / li >
< li > < a href = "https://docs.openstack.org/infra/zuul/" > Documentation< / 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.openstack.org/#/q/status:open+project:openstack-infra/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 > Title image by James E. Blair< / li > < li > Design based on Arcana from: < a href = "http://html5up.net" > HTML5 UP< / 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 >