workflow on davidchua https://dchua.com/tags/workflow/ Recent content in workflow on davidchua Hugo -- gohugo.io en-us Tue, 25 Oct 2016 00:00:00 +0000 Running Deis on Digitalocean - A Nginx/Haproxy LB Setup https://dchua.com/posts/2016-10-25-running-deis-on-digitalocean/ Tue, 25 Oct 2016 00:00:00 +0000 https://dchua.com/posts/2016-10-25-running-deis-on-digitalocean/ DigitalOcean users generally tend to get the short end of the stick when it comes to convenience. When building your Deis cluster on DigitalOcean, you’ll realize you don’t get the benefit of being able to provision cloud-provider specific load balancers like (AWS ELB, GCE Load Balancers) to route inbound traffic into the kubernetes cluster and into your deis-router. In this article, I’ll quickly go through setting up a (nginx + haproxy) load balancer that sits infront of deis. Getting Integrity up and running w/ email notification and test database raking https://dchua.com/posts/2010-05-04-getting-integrity-up-and-running-w-email-notification-and-test-database-raking/ Tue, 04 May 2010 00:00:00 +0000 https://dchua.com/posts/2010-05-04-getting-integrity-up-and-running-w-email-notification-and-test-database-raking/ After spending a couple of hours trying to get integrity setup, I thought I’ll share and document my process for future reference. So what is Integrity? From their website: “As soon as you push your commits, Integrity builds your code, run your tests and makes sure everything works fine. It then reports the build status using various notifiers back to you and your team so everyone is on the same page and problems can be fixed right away. Getting your git repository to send out e-mails upon receiving updates https://dchua.com/posts/2010-04-29-getting-your-git-repository-to-send-out-e-mails-upon-receiving-updates/ Thu, 29 Apr 2010 00:00:00 +0000 https://dchua.com/posts/2010-04-29-getting-your-git-repository-to-send-out-e-mails-upon-receiving-updates/ Here’s a useful tip for those who wants to be updated everytime someone pushes code into a shared git repository. There’s a hook that comes with git that sends out an email to a defined e-mail address with information about a commit that has recently been pushed. It tracks the author, the commit message, the commit log as well as displays the changes made. Lets get started. Prepare your remote git repository In your remote server where your remote git repository resides, you should find the following file in remote_repository_path/.