Github
GitHub Environment Protection with Tags
A recent request from a customer caught my attention. They were trying to set up a CD pipeline that should deploy packages to production when there is a new tag pushed to the repository. At the same time, they wanted some control over the process so that not everyone can init a release by pushing a tag to the repository.
Using GitHub Container Registry with Kubernetes
GitHub Container Registry was introduced on the 1st of September 2020. It’s still in the Beta stage, so it’s rather not recommended to use it in production. However, it offers us free private storage for our Docker images, at least until the end of the Beta period.
Fully automated Continuous Integration for your Open Source library for free
This is a long title. Well, the post is going to be long as well.
How to convince Linus Torvalds to contribute to your project
Look at all those famous people committing to some random developer’s boring repository.
GitHub Deployment statuses
It’s very important to collect and track as much information as you can about your system. We have logging, monitoring, reports and analytics. All the systems that we build are not just packages, which are deployed to the server/computer or device. Everything starts with Issue Tracking system and through the code goes to production. The code and the process of coding both look like an important part of the system and it makes a lot of sense to collect and store all the data about code.
Avoid typing user name when committing to GitHub repository
I use different accounts and different computers to work with GitHub repositories, so sometimes I face the situation when I don’t have my SSH key generated for the current environment.