<div dir="ltr">Hey folks,<div><br></div><div>Just quick email to show off a nice CI pipeline we have put in place in the <a href="https://github.com/aerogear/data-sync-server">data-sync-server</a> repo using CircleCI. </div><div><br></div><div>Thanks to Ali Ok we now have unit tests and integration tests against a Postgres database running in parallel. Once these jobs both pass, a docker build &amp; push step is kicked off. This happens on every commit to master, and It also happens for releases.</div><div><br></div><div><div><img src="cid:ii_jjqvt39a0_164ac90cde7bbd15" width="544" height="260"><br></div>​<br></div><div><br></div><div>In roughly <b>1.5 minutes</b> we&#39;re running unit tests, integration tests against a real database and doing a docker build + pushes. This is a <u>Node.js Project</u> (think npm installs, etc). It may not interest everyone but I think this is mind blowing!</div><div><br></div><div>For anyone interested here&#39;s the very simple config file that makes it all happen: <a href="https://github.com/aerogear/data-sync-server/blob/master/.circleci/config.yml">https://github.com/aerogear/data-sync-server/blob/master/.circleci/config.yml</a></div><div><br></div><div>Kind Regards,</div><div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase">Dara Hayes</p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase">Associate software engineer</p><table border="0" style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium"><tbody><tr><td width="100px"><a href="https://redhat.com" style="color:rgb(17,85,204)" target="_blank"><img src="https://www.redhat.com/files/brand/email/sig-redhat.png" width="90" height="auto" alt=""></a></td><td style="font-size:10px"><a href="https://redhat.com/trusted" style="color:rgb(204,0,0);font-weight:bold" target="_blank">TRIED. TESTED. TRUSTED.</a></td></tr></tbody></table><div style="font-size:12.8px;color:rgb(0,0,0);font-family:overpass,sans-serif"><div style="font-size:10px;color:rgb(153,153,153)"><br></div></div></div></div></div></div>
</div></div>