If you notice that your Dev Agile team is struggling to focus on a small number of tickets on the Kanban board (this is called Work In Progress), you can play…
Today, I talk about the DevOps Three Ways approach. This three-way idea comes from an article in Gene Kim’s blog (“The Three Ways, The Principles Underpinning DevOps”).
In this story, we will create a CloudFront distribution of a S3-hosted website.
Sometimes, a SSH access on a host may be blocked outside the corporate domain for security reasons. One solution to access it anyway is through a web browser. The Shell in a Box tool (https://github.com/shellinabox/shellinabox) makes this possible.
Shell in a Box
In this series, I proposes cheatsheets for DevOps . This one is about the .gitlab-ci.yml file of GitLab.
.gitlab-ci.yml
Updating Docker containers can require significant effort. There are of course solutions to automate these updates. Here we look at the solution proposed by the Docker WatchTower image (https://github.com/v2tec/watchtower).
To create a Docker image, you usually use Docker CLI with the docker build command. One of the advantages is that this command creates one layer per line of the Dockerfile.However, when you create several Docker images with common code, it may be…
docker build
Having a solution of Continuous Integration and Continuous Delivery is very good. It’s even a prerequisite for an Agile team. But we must ensure that it is operational and that…
In this series, I show how to use submodules in git to share files between multiple git repositories.
First, let’s setup the DemoSubModule and the DemoModule repositories.
DemoSubModule
DemoModule
These were the top 10 stories published by Open DevOps Academy; you can also dive into yearly archives: 2018, 2019, 2020, 2021, 2022, and 2023.