<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hey Dara,<div class=""><br class=""></div><div class="">this is very cool! We run our tests against a Sqlite Database in In-Memory mode. Thanks to Sequelize no changes are required (other than a different connection string). Our builds take somewhat longer though thanks to Webpack.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Regards,</div><div class="">Peter<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">Am 18.07.2018 um 10:56 schrieb Dara Hayes <<a href="mailto:dara.hayes@redhat.com" class="">dara.hayes@redhat.com</a>>:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hey folks,<div class=""><br class=""></div><div class="">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" class="">data-sync-server</a> repo using CircleCI. </div><div class=""><br class=""></div><div class="">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 & push step is kicked off. This happens on every commit to master, and It also happens for releases.</div><div class=""><br class=""></div><div class=""><div class=""><span id="cid:ii_jjqvt39a0_164ac90cde7bbd15"><Screen Shot 2018-07-18 at 09.40.48.png></span><br class=""></div><br class=""></div><div class=""><br class=""></div><div class="">In roughly <b class="">1.5 minutes</b> we're running unit tests, integration tests against a real database and doing a docker build + pushes. This is a <u class="">Node.js Project</u> (think npm installs, etc). It may not interest everyone but I think this is mind blowing!</div><div class=""><br class=""></div><div class="">For anyone interested here'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" class="">https://github.com/aerogear/data-sync-server/blob/master/.circleci/config.yml</a></div><div class=""><br class=""></div><div class="">Kind Regards,</div><div class="">-- <br class=""><div class="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div style="font-family: overpass, sans-serif; font-weight: bold; margin: 0px; padding: 0px; font-size: 14px; text-transform: uppercase;" class="">Dara Hayes</div><p style="font-family: overpass, sans-serif; font-size: 10px; margin: 0px 0px 4px; text-transform: uppercase;" class="">Associate software engineer</p><table border="0" style="font-family: overpass, sans-serif; font-size: inherit;" class=""><tbody class=""><tr class=""><td width="100px" class=""><a href="https://redhat.com/" style="color:rgb(17,85,204)" target="_blank" class=""><img src="https://www.redhat.com/files/brand/email/sig-redhat.png" width="90" height="auto" alt="" class=""></a></td><td style="font-size:10px" class=""><a href="https://redhat.com/trusted" style="color:rgb(204,0,0);font-weight:bold" target="_blank" class="">TRIED. TESTED. TRUSTED.</a></td></tr></tbody></table><div style="font-size: 12.8px; font-family: overpass, sans-serif;" class=""><div style="font-size:10px;color:rgb(153,153,153)" class=""><br class=""></div></div></div></div></div></div>
</div></div>
_______________________________________________<br class="">aerogear-dev mailing list<br class=""><a href="mailto:aerogear-dev@lists.jboss.org" class="">aerogear-dev@lists.jboss.org</a><br class="">https://lists.jboss.org/mailman/listinfo/aerogear-dev</div></blockquote></div><br class=""></div></body></html>