3sky's notes

Minimal blog about IT

Go app on Kubernetes from scrach

2020-08-20 6 min read 3sky
Welcome I like GitHub Actions, I like Kubernetes and I want to learn more about Helm. So maybe I should join these tools and make a smooth pipeline? Why not? Also, I switched to Fedora, and that’s a great moment to checkout Podman in action. No time to wait, let’s go. Tools used in this episode GitHub Action Podman Kubernetes Terraform Helm GCP A bit of Golang :) Build the app The first step is building a small app. Continue reading

Continuous integration/testing for static blog

2020-03-10 5 min read 3sky
Welcome In a previous post, I created a static blog with a basic CD. Now I need to add some CI. Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early. Why it’s mandatory? Because of my grammar errors, formatting errors, and general errors. Nobody wants to have typos, broken markdown content on the official blog page. Continue reading

Continuous delivery for static blog

2020-03-01 7 min read 3sky
Welcome I’m still writing about my blog, just ordinary auto-promotion. However, I’ll try to make this particular article useful even in a different context than blogs. The next few lines will be dedicated to continuous delivery (without continuous integration/testing). As I showed in previous issues manual work is easy and in some case fast. Unfortunately, it’s also boring, prone to errors and time-consuming. How to achieve good results without self-hosted CI servers, expensive solution or custom scripts on VPS? Continue reading