Serving Static Sites with GitHub Pages and Cloudflare

Previously, bobuhiro11.net and blog.bobuhiro11.net were served from a server I managed myself. However, since both are static sites, I don’t necessarily need to manage the infrastructure myself, so to make things easier, I decided to serve them using GitHub Pages from now on. After investigating, I found that GitHub Pages allows custom domains but cannot serve via HTTPS. Therefore, I placed a CDN capable of SSL termination in front of GitHub Pages....

October 7, 2017

CI/CD for Private Repositories on Github and Bitbucket

For private repositories managed on Github and Bitbucket, we will implement CI (Continuous Integration) and CD (Continuous Delivery). Here, I’ll note how to automate testing and deployment using wercker. wercker supports both Github and Bitbucket private repositories, and is currently available for free. The deployment target is heroku. heroku is basically free and allows you to easily use a PaaS environment. However, when using the free tier, note that it goes to sleep if there’s no access for 30 minutes, and operating time is limited to 1,000 hours per month....

June 19, 2017