Skip to main content

2 posts tagged with "github"

View all tags

Principles Related to Software Version Control

· 14 min read
Renato Carneiro
Co Fundador da @TautornTech

Version Control

Version control is the practice of tracking and managing changes to software code. Version control systems are software tools that help teams manage changes to source code over time. They are even more useful for DevOps teams, as they help reduce development time and increase successful deployments.

Version control software keeps a record of all modifications to the code in a special type of database. If a mistake is made, developers can go back in time and compare earlier versions of the code to help fix the error while minimizing disruption to all team members.

Release Engineering

· 7 min read
Bruno Carneiro
Fundador da @TautornTech

Hello, in this article I'll talk a bit about Release Engineering, describing some points about the journey of compilation, environments, best practices, and code delivery. This article is inspired by the Google SRE book; much of the content references that material, especially regarding best practices. I'll also show how to use github actions to set up a deployment pipeline for a web application (I don't actually perform the deploy, I just demonstrate a configuration to serve as an example).