index.html (4060B)
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="utf-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 <title>Jaypore CI</title> 7 <link rel="stylesheet" type="text/css" href="assets/git.style.css" /> 8 <link rel="icon" type="image/png" href="assets/logo.png" /> 9 </head> 10 <body> 11 <main> 12 <header> 13 <nav> 14 <strong>Jaypore CI</strong> 15 <div> 16 <a href="/binaries.html">Binaries</a> 17 <a href="/releases/file/README.md.html">Docs</a> 18 <span id="jci-version">v1.0.2</span> 19 </div> 20 </nav> 21 <h1><img src="assets/logo.png" alt="JCI logo" style="height:1em;width:auto;vertical-align:middle;margin-right:0.4em;">Minimal. Offline. Local.</h1> 22 <p class="lede"> 23 Jaypore CI is a minimal single-binary CI system, that can run offline on your own laptop. 24 </p> 25 <p class="lede"> 26 It supports complex workflows, has a web interface, and has collaboration via git. 27 </p> 28 </header> 29 30 <section id="releases"> 31 <span class="label">Binaries</span> 32 <h2>Download binaries</h2> 33 <p> 34 Download a <a href='binaries.html'>binary</a> of your choice and move it to <code>/usr/bin/git-jci</code>. Git will automatically start picking up the command and you can start running as <code>git jci web</code>. 35 </p> 36 <p> 37 </p> 38 </section> 39 40 <section id="support"> 41 <span class="label">Supporting</span> 42 <h2>Support Jaypore CI</h2> 43 <p> 44 While this software is provided under the MIT License, if you are using 45 this software for a commercial purpose (e.g., within a company, for a client 46 project, or a paid service), please consider supporting the project by 47 purchasing a Commercial License. 48 </p> 49 50 <p> 51 Your support allows for continued maintenance and new features. 52 </p> 53 54 55 <form id="rzp-form" class="rzp-skeleton" style="display:inline-block;min-width:172px;min-height:48px;"><script src="https://checkout.razorpay.com/v1/payment-button.js" data-payment_button_id="pl_SLSx4a5vakmaec" async> </script> </form> 56 <script> 57 (function () { 58 var form = document.getElementById('rzp-form'); 59 var observer = new MutationObserver(function () { 60 if (form.querySelector('button,iframe,[class*="razorpay"]')) { 61 form.classList.remove('rzp-skeleton'); 62 observer.disconnect(); 63 } 64 }); 65 observer.observe(form, { childList: true, subtree: true }); 66 })(); 67 </script> 68 </section> 69 70 <section id="docs"> 71 <span class="label">Documentation</span> 72 <h2><a href='/releases/file/README.md.html'>README.md</a> for docs</h2> 73 <p> 74 Go through the <a href='/releases/file/README.md.html'>README.md</a> file to see how things work. A simple workflow is: 75 </p> 76 <ul> 77 <li><code>git jci run</code> executes your pipeline. Run this mannually, or via pre-commit, or cron as shown below.</li> 78 <li><code>git jci web</code> runs a web server, browse the CI results locally.</li> 79 <li><code>git jci push/pull</code> syncs refs with your remotes.</li> 80 <li><code>git jci cron sync</code> syncs your cron spec with system cron so that you can run midnight builds for example.</li> 81 </ul> 82 </section> 83 84 <section id="discussions"> 85 <span class="label">Discussions</span> 86 <h2>Bugs / Ideas / Support / Discussions</h2> 87 <p> 88 Talk to us on <a href="https://erpnext.midpath.in/chat/?topic=pfvd17gzxvmwdy9">Help Desk</a> for any problems you face. 89 </p> 90 <p> 91 Please email us at <a href='mailto:support@midpathsoftware.com'>support@midpathsoftware.com</a> for everything else! 92 </p> 93 </section> 94 95 <footer> 96 © <span id="year"></span> Jaypore CI. Built for laptops, not data 97 centers. 98 </footer> 99 </main> 100 <script> 101 document.getElementById("year").textContent = new Date().getFullYear(); 102 </script> 103 </body> 104 </html>