Sometimes we need Docker containers to run inside another container. This is known as Docker-in-Docker or DinD, and is getting more usual on CI/CD pipelines and deploy workflows. In order to achieve this output taking in consideration security and scalability issues, we had to dispose sysbox runtime on EC2 instances.
ReadAfter years of heavily using Jenkins, we started a gradual and coordinated effort to take our CI/CD tasks to GitHub Actions. On this article, we present the rationale behind this decision and what we had to face while moving some of our complex pipelines.
Read