The contents of the Zuul website
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

218 lines
8.8KB

  1. <!DOCTYPE HTML>
  2. <!--
  3. Arcana by HTML5 UP
  4. html5up.net | @ajlkn
  5. Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
  6. -->
  7. <html>
  8. <head>
  9. <title>Zuul: Stop Merging Broken Code</title>
  10. <meta charset="utf-8" />
  11. <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
  12. <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
  13. <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
  14. <link rel="manifest" href="/site.webmanifest">
  15. <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#071d49">
  16. <meta name="msapplication-TileColor" content="#00aba9">
  17. <meta name="theme-color" content="#ffffff">
  18. <meta name="viewport" content="width=device-width, initial-scale=1" />
  19. <!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]-->
  20. <link rel="stylesheet" href="assets/css/main.css" />
  21. <!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]-->
  22. <!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]-->
  23. </head>
  24. <body>
  25. <div id="page-wrapper">
  26. <!-- Header -->
  27. <div id="header">
  28. <!-- Logo -->
  29. <h1>
  30. <a href="/"><img id="logo" src="images/logo.svg" alt="Zuul"/></a>
  31. </h1>
  32. <!-- Nav -->
  33. <nav id="nav">
  34. <ul>
  35. <li class="current"><a href="index.html">Home</a></li>
  36. <li>
  37. <a href="docs/">Documentation</a>
  38. <ul>
  39. <li><a href="docs/zuul/">Zuul</a></li>
  40. <li><a href="docs/nodepool">Nodepool</a></li>
  41. <li><a href="docs/zuul-jobs">Zuul Jobs</a></li>
  42. <li><a href="docs/zuul-base-jobs">Base Jobs</a></li>
  43. </ul>
  44. </li>
  45. <li><a href="community.html">Community</a></li>
  46. </ul>
  47. </nav>
  48. </div>
  49. <!-- Banner -->
  50. <section id="banner">
  51. <header>
  52. <h2>Stop Merging Broken Code</h2>
  53. </header>
  54. </section>
  55. <!-- Highlights -->
  56. <section class="wrapper style1">
  57. <div class="container">
  58. <div class="row 200%">
  59. <section class="4u 12u(narrower)">
  60. <div class="box highlight">
  61. <i class="icon major fa-gears"></i>
  62. <h3>Project Gating</h3>
  63. <p>Keep your builds evergreen by automatically merging changes only if they pass tests.</p>
  64. </div>
  65. </section>
  66. <section class="4u 12u(narrower)">
  67. <div class="box highlight">
  68. <i class="icon major fa-pencil"></i>
  69. <h3>CI/CD with Ansible</h3>
  70. <p>Use the same Ansible playbooks to deploy your system and run your tests.</p>
  71. </div>
  72. </section>
  73. <section class="4u 12u(narrower)">
  74. <div class="box highlight">
  75. <i class="icon major fa-wrench"></i>
  76. <h3>Cross-Project Dependencies</h3>
  77. <p>Easily test changes to multiple systems together before landing a single patch.</p>
  78. </div>
  79. </section>
  80. </div>
  81. </div>
  82. </section>
  83. <!-- Gigantic Heading -->
  84. <section class="wrapper style2">
  85. <div class="container">
  86. <header class="major">
  87. <h2>Tested at scale</h2>
  88. <p>Zuul powers some of the largest Open Source development efforts</p>
  89. </header>
  90. </div>
  91. </section>
  92. <!-- Video -->
  93. <section class="wrapper style1">
  94. <div class="container">
  95. <div class="row 200%">
  96. <section class="3u 12u(narrower)">
  97. <div class="box highlight">
  98. </div>
  99. </section>
  100. <section class="6u 12u(narrower)">
  101. <div class="box highlight">
  102. <video controls poster="media/simulation-poster.png" width="100%">
  103. <source src="media/simulation.webm" type="video/webm">
  104. <source src="media/simulation.mp4" type="video/mp4">
  105. <track src="media/simulation.vtt" label="English" kind="subtitles" srclang="en">
  106. </video>
  107. <p>
  108. See how Zuul tests cross-project changes in parallel.
  109. </p>
  110. </div>
  111. </section>
  112. <section class="3u 12u(narrower)">
  113. <div class="box highlight">
  114. </div>
  115. </section>
  116. </div>
  117. </div>
  118. </section>
  119. <!-- Posts -->
  120. <section class="wrapper style1">
  121. <div class="container">
  122. <div class="row">
  123. <section class="6u 12u(narrower)">
  124. <div class="box post">
  125. <a href="https://git.zuul-ci.org/" class="image left"><img src="images/code.png" alt="" /></a>
  126. <div class="inner">
  127. <h3>Get the Source</h3>
  128. <p>Zuul is Free and Open Source Software. Download the source from <a href="https://git.zuul-ci.org/">git.zuul-ci.org</a> or install it from <a href="https://pypi.python.org/pypi/zuul/">PyPI</a></p>
  129. </div>
  130. </div>
  131. </section>
  132. <section class="6u 12u(narrower)">
  133. <div class="box post">
  134. <a href="docs/" class="image left"><img src="images/docs.png" alt="" /></a>
  135. <div class="inner">
  136. <h3>Read the Docs</h3>
  137. <p>Zuul has extensive <a href="docs/">documentation</a>.</p>
  138. </div>
  139. </div>
  140. </section>
  141. </div>
  142. <div class="row">
  143. <section class="6u 12u(narrower)">
  144. <div class="box post">
  145. <a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo" class="image left"><img src="images/lists.png" alt="" /></a>
  146. <div class="inner">
  147. <h3>Join the Mailing List</h3>
  148. <p>Zuul has <a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo">mailing lists</a> for announcements and discussions.</p>
  149. </div>
  150. </div>
  151. </section>
  152. <section class="6u 12u(narrower)">
  153. <div class="box post">
  154. <a href="http://webchat.freenode.net/?channels=%23zuul" class="image left"><img src="images/irc.png" alt="" /></a>
  155. <div class="inner">
  156. <h3>Chat on IRC</h3>
  157. <p>Join <a href="http://webchat.freenode.net/?channels=%23zuul">#zuul</a> on FreeNode</p>
  158. </div>
  159. </div>
  160. </section>
  161. </div>
  162. </div>
  163. </section>
  164. <!-- Footer -->
  165. <div id="footer">
  166. <div class="container">
  167. <div class="row">
  168. <section class="3u 6u(narrower) 12u$(mobilep)">
  169. <h3>Get Zuul</h3>
  170. <ul class="links">
  171. <li><a href="https://git.zuul-ci.org/">Source</a></li>
  172. <li><a href="https://pypi.python.org/pypi/zuul/">Install</a></li>
  173. <li><a href="https://zuul-ci.org/docs/">Documentation</a></li>
  174. </ul>
  175. </section>
  176. <section class="3u 6u$(narrower) 12u$(mobilep)">
  177. <h3>Get Involved</h3>
  178. <ul class="links">
  179. <li><a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo">Mailing lists</a></li>
  180. <li><a href="http://webchat.freenode.net/?channels=%23zuul">IRC</a> #zuul on Freenode</li>
  181. <li><a href="https://storyboard.openstack.org/#!/project/679">Bugs</a></li>
  182. <li><a href="https://review.openstack.org/#/q/status:open+project:openstack-infra/zuul">Code Review</a></li>
  183. </ul>
  184. </section>
  185. </div>
  186. </div>
  187. <!-- Copyright -->
  188. <div class="copyright">
  189. <ul class="menu">
  190. <li>&copy; Zuul Contributors. Licensed under Creative Commons Attribution 3.0</li><li>Design based on Arcana from: <a href="http://html5up.net">HTML5 UP</a></li><li><a href="https://git.zuul-ci.org/cgit/zuul-website/tree/">Browse page source</a></li>
  191. </ul>
  192. </div>
  193. </div>
  194. </div>
  195. <!-- Scripts -->
  196. <script src="assets/js/jquery.min.js"></script>
  197. <script src="assets/js/jquery.dropotron.min.js"></script>
  198. <script src="assets/js/skel.min.js"></script>
  199. <script src="assets/js/util.js"></script>
  200. <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]-->
  201. <script src="assets/js/main.js"></script>
  202. </body>
  203. </html>