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.

index.html 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  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><a href="users.html">Users</a></li>
  37. <li>
  38. <a href="docs/">Documentation</a>
  39. <ul>
  40. <li><a href="docs/zuul/">Zuul</a></li>
  41. <li><a href="docs/nodepool">Nodepool</a></li>
  42. <li><a href="docs/zuul-jobs">Zuul Jobs</a></li>
  43. <li><a href="docs/zuul-base-jobs">Base Jobs</a></li>
  44. <li><a href="docs/zuul-sphinx/">Zuul Sphinx</a></li>
  45. </ul>
  46. </li>
  47. <li><a href="community.html">Community</a></li>
  48. </ul>
  49. </nav>
  50. </div>
  51. <!-- Banner -->
  52. <section id="banner">
  53. <header>
  54. <h2>Stop Merging Broken Code</h2>
  55. </header>
  56. </section>
  57. <!-- Highlights -->
  58. <section class="wrapper style1">
  59. <div class="container">
  60. <div class="row 200%">
  61. <section class="4u 12u(narrower)">
  62. <div class="box highlight">
  63. <i class="icon major fa-gears"></i>
  64. <h3>Project Gating</h3>
  65. <p>Keep your builds evergreen by automatically merging changes only if they pass tests.</p>
  66. </div>
  67. </section>
  68. <section class="4u 12u(narrower)">
  69. <div class="box highlight">
  70. <i class="icon major fa-pencil"></i>
  71. <h3>CI/CD with Ansible</h3>
  72. <p>Use the same Ansible playbooks to deploy your system and run your tests.</p>
  73. </div>
  74. </section>
  75. <section class="4u 12u(narrower)">
  76. <div class="box highlight">
  77. <i class="icon major fa-wrench"></i>
  78. <h3>Cross-Project Dependencies</h3>
  79. <p>Easily test changes to multiple systems together before landing a single patch.</p>
  80. </div>
  81. </section>
  82. </div>
  83. </div>
  84. </section>
  85. <!-- Gigantic Heading -->
  86. <section class="wrapper style2">
  87. <div class="container">
  88. <header class="major">
  89. <h2>Tested at scale</h2>
  90. <p>Zuul powers some of the largest Open Source development efforts</p>
  91. </header>
  92. </div>
  93. </section>
  94. <!-- Video -->
  95. <section class="wrapper style1">
  96. <div class="container">
  97. <div class="row 200%">
  98. <section class="3u 12u(narrower)">
  99. <div class="box highlight">
  100. </div>
  101. </section>
  102. <section class="6u 12u(narrower)">
  103. <div class="box highlight">
  104. <video controls poster="media/simulation-poster.png" width="100%">
  105. <source src="media/simulation.webm" type="video/webm">
  106. <source src="media/simulation.mp4" type="video/mp4">
  107. <track src="media/simulation.vtt" label="English" kind="subtitles" srclang="en">
  108. </video>
  109. <p>
  110. See how Zuul tests cross-project changes in parallel.
  111. </p>
  112. </div>
  113. </section>
  114. <section class="3u 12u(narrower)">
  115. <div class="box highlight">
  116. </div>
  117. </section>
  118. </div>
  119. </div>
  120. </section>
  121. <!-- Brochure -->
  122. <section class="wrapper style1">
  123. <div class="container">
  124. <div class="row 200%">
  125. <section class="3u 12u(narrower)">
  126. <div class="box highlight">
  127. </div>
  128. </section>
  129. <section class="6u 12u(narrower)">
  130. <div class="box highlight">
  131. <p>
  132. Read the <a href="https://zuul-ci.org/media/zuul_solution_brief.pdf"
  133. >Zuul Project Overview Brochure</a>.
  134. </p>
  135. </div>
  136. </section>
  137. <section class="3u 12u(narrower)">
  138. <div class="box highlight">
  139. </div>
  140. </section>
  141. </div>
  142. </div>
  143. </section>
  144. <section id="cta" class="wrapper style3">
  145. <div class="container">
  146. <header>
  147. <h2>Ready to explore Zuul?</h2>
  148. <a href="https://zuul-ci.org/start" class="button">Get Started</a>
  149. </header>
  150. </div>
  151. </section>
  152. <!-- Posts -->
  153. <section class="wrapper style1">
  154. <div class="container">
  155. <div class="row">
  156. <section class="6u 12u(narrower)">
  157. <div class="box post">
  158. <a href="https://git.zuul-ci.org/" class="image left"><img src="images/code.png" alt="" /></a>
  159. <div class="inner">
  160. <h3>Get the Source</h3>
  161. <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.org/project/zuul/">PyPI</a>.</p>
  162. </div>
  163. </div>
  164. </section>
  165. <section class="6u 12u(narrower)">
  166. <div class="box post">
  167. <a href="docs/" class="image left"><img src="images/docs.png" alt="" /></a>
  168. <div class="inner">
  169. <h3>Read the Docs</h3>
  170. <p>Zuul has extensive <a href="docs/">documentation</a>.</p>
  171. </div>
  172. </div>
  173. </section>
  174. </div>
  175. <div class="row">
  176. <section class="6u 12u(narrower)">
  177. <div class="box post">
  178. <a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo" class="image left"><img src="images/lists.png" alt="" /></a>
  179. <div class="inner">
  180. <h3>Join the Mailing List</h3>
  181. <p>Zuul has <a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo">mailing lists</a> for announcements and discussions.</p>
  182. </div>
  183. </div>
  184. </section>
  185. <section class="6u 12u(narrower)">
  186. <div class="box post">
  187. <a href="http://webchat.freenode.net/?channels=%23zuul" class="image left"><img src="images/irc.png" alt="" /></a>
  188. <div class="inner">
  189. <h3>Chat on IRC</h3>
  190. <p>Join <a href="http://webchat.freenode.net/?channels=%23zuul">#zuul</a> on FreeNode.</p>
  191. </div>
  192. </div>
  193. </section>
  194. </div>
  195. </div>
  196. </section>
  197. <!-- Footer -->
  198. <div id="footer">
  199. <div class="container">
  200. <div class="row">
  201. <section class="3u 6u(narrower) 12u$(mobilep)">
  202. <h3>Get Zuul</h3>
  203. <ul class="links">
  204. <li><a href="https://git.zuul-ci.org/">Source</a></li>
  205. <li><a href="https://pypi.org/project/zuul/">Install</a></li>
  206. <li><a href="https://zuul-ci.org/docs/">Documentation</a></li>
  207. </ul>
  208. </section>
  209. <section class="3u 6u$(narrower) 12u$(mobilep)">
  210. <h3>Get Involved</h3>
  211. <ul class="links">
  212. <li><a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo">Mailing lists</a></li>
  213. <li><a href="http://webchat.freenode.net/?channels=%23zuul">IRC</a> #zuul on Freenode</li>
  214. <li><a href="https://storyboard.openstack.org/#!/project/679">Bugs</a></li>
  215. <li><a href="https://review.openstack.org/#/q/status:open+project:openstack-infra/zuul">Code Review</a></li>
  216. </ul>
  217. </section>
  218. </div>
  219. </div>
  220. <!-- Copyright -->
  221. <div class="copyright">
  222. <ul class="menu">
  223. <li>&copy; Zuul Contributors. Licensed under Creative Commons Attribution 3.0</li><li>Zuul is collaboratively developed under the Apache 2 license and managed by the OpenStack Foundation.</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>
  224. </ul>
  225. </div>
  226. </div>
  227. </div>
  228. <!-- Scripts -->
  229. <script src="assets/js/jquery.min.js"></script>
  230. <script src="assets/js/jquery.dropotron.min.js"></script>
  231. <script src="assets/js/skel.min.js"></script>
  232. <script src="assets/js/util.js"></script>
  233. <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]-->
  234. <script src="assets/js/main.js"></script>
  235. </body>
  236. </html>