Git

An Introduction to Managing Secrets Safely with Version Control Systems | DigitalOcean

Version control software (VCS) is an essential part of most modern software development practices. Among other benefits, software like Git, Mercurial, Bazaar, Perforce, CVS, and Subversion...

Womenintech Part 2: My journey continues

Next stops Git, Gitlab, Ruby, Rspec and Cucumber To get into the workflow of our company, I started learning how to use Git. So, I started with the basics, using Git locally and GitLab as a...

Trunk-based Development vs. Git Flow - Chatbot's Life

In order to develop quality software, we need to be able to track all changes and reverse them if necessary. Version control systems fill that role by tracking project history and helping...

GitOps Part 3 - Observability

Observability can be seen as part of the Continuous Delivery cycle for Kubernetes. Observed state must be compared with the desired state in Git. The role of a GitOps dashboard is to enable...

GitHub

GitHub welcomes all CI tools

Continuous Integration ( CI) tools help you stick to your team's quality standards by running tests every time you push a new commit and reporting the results to a pull request. Combined...

An Introduction to Serverless DevOps with OpenFaaS - Hacker Noon

DevOps isn't about just doing CI/CD. But a CI/CD pipeline has an important role inside DevOps. I've been investing my time on OpenFaaS recently and as I started creating multiple functions,...

GitLab

GitBot - automating boring Git operations with CI

Git is super useful for anyone doing a bit of development work or just trying to keep track of a bunch of text files. However, as your project grows you might find yourself doing lots of...

Fully automated GitLab installation on Kubernetes including runner and docker registry

After my previous post - How to easily deploy GitLab to Kubernetes - I've got a lot of responses. I helped several people to get GitLab up and running on their clusters. With that manifests...

Womenintech Part 4: Continous Delivery Of A Static Web Page With Jekyll, GitLab And AWS

As a new project, I was assigned the task to automate internal processes for our website deployment and to implement some features. Therefore, I had to deal with the topics Jekyll, GitLab...

Why Collaboration Tools Matter More Than Ever

Tools that foster collaboration and information sharing throughout the software development process are becoming ever more important as enterprises move towards a DevOps culture. With a...