Adding comments to your GitHub Pull Requests using GitHub Actions

Screenshot showing GitHub Action adding a comment to a pull request

When managing a GitHub Pull Request (PR) workflow, numerous continuous integration (CI) checks typically run to ensure code quality, functionality, and compliance with project standards. Keeping track of these checks and providing timely, consistent feedback to contributors can be challenging. In this blog post, I’ll show how to enhance your PR process by adding automated … Read more

Enforcing Kubernetes best practices and simplifying Kubernetes Configuration Validation with Kube-Linter and GitHub Actions

creenshot showing the output of Kube-linter within GitHub Code Scanning, displaying 7 issues identified by Kube-linter. The image highlights the list of opened issues, each detailing specific problems detected in the Kubernetes configurations, providing a clear overview of areas needing attention

Kubernetes is ever growing and certainly a standard for container orchestration, however with it being picked up more and more by development teams, we want to ensure best practices and correctness of Kubernetes configuration files are valid. This can be tough and challenging to manage, let’s look at a tool that can assist you in … Read more

GitHub Action seeing dockerfile but no additional files or folders in the same location

Recently I was using the task docker/build-push-action@v2 to build and push docker image to Azure Container Registry, I encountered an error while using the task. The error specifically pointed to a failure referenced below: Upon investigation, I discovered that the issue was rooted in the absence of the ‘azure-vote’ folder in the same location as … Read more

Yarn Build and deploy image to Azure Container Registry using GitHub Actions

In this blog post I will show you can use a GitHub Action to run Yarn build and deploy a container image to Azure Container Registry. Prior to continuing with this blog, please review this post in relation to setting up the Azure Container registry and creating the three secrets required to be included in … Read more

Build and push Docker Image to Azure Container Registry using GitHub Action

Screenshot of a GitHub Actions job for Docker build and push to Azure Container Registry (ACR), showing all stages as successful. The image highlights the workflow steps, including building the Docker image and pushing it to ACR, with green check marks indicating that each stage completed without errors.

In this blog post I am going to show how you can build and push Docker Images to Azure Container Registry (ACR) using a GitHub Action. Creating Azure Container Registry We will use Az CLI to create the Azure Container Registry, script below: A successful run of the above script will create a resource group … Read more

Deploying a container image to Azure Container Registry using a GitHub Action with Azure CLI

Screenshot from Azure Container Registry (ACR) showing the sampleapp repository with two image tags. The image highlights the repository details, including the listed tags and their associated images

Storing your application container images in Azure Container Registry(ACR)? In this blog post, I am going to show how you can deploy a new container image to ACR automatically using a GitHub Action when there has been a merge to the main branch in GitHub GitHub Repository Secrets To start, we need to create two … Read more

Deploying Azure Bicep using GitHub Actions

Using Azure Bicep and want to deploy your Bicep configuration to Azure using GitHub Actions, in this blog post I am going to show how you can achieve this! What is Azure Bicep? Its the Next Generation of ARM templates – Bicep is a Domain Specific Language (DSL) for ARM templates. Taken from the documentation:- … Read more