Integrating Docker into a CI/CD Pipeline

A typical Dockerized CI/CD pipeline, often orchestrated by tools like Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps, follows these stages: Code Commit and Trigger: The process begins when a developer commits code to a version control system (VCS) like Git. This commit, particularly to a designated branch triggers the CI/CD pipeline automatically via a web Read More …

Notes – About GitHub-hosted runners

GitHub offers hosted virtual machines to run workflows. The virtual machine contains an environment of tools, packages, and settings available for GitHub Actions to use. Overview of GitHub-hosted runners Runners are the machines that execute jobs in a GitHub Actions workflow. For example, a runner can clone your repository locally, install testing software, and then Read More …

Notes – GitHub Actions

GitHub Actions is a powerful automation platform built directly into GitHub.  It allows you to automate workflows within your software development life cycle, right in your repositories. Here’s a breakdown of what it is: Core Functionality: Automation of Workflows: GitHub Actions enables you to create automated workflows that respond to events within your GitHub repository.  These Read More …