GitHub and GitHub Actions

Generate fine grained personal access token in GitHub

What is a Personal Access Token GitHub is a tool used by many projects to store and version control their code. So, as an initial step during code integration, it is required to fetch the code from version control i.e. GitHub in our case. This can be done by using...

How to Build A Docker Image and Publish To Docker Hub with Github Actions

In this post we will understand how to create a docker image and upload it to Docker Hub using Github actions.  Workflow To understand the basics of how to work with Github Actions workflow yaml (.yml) file, you can read through the post: GitHub Actions workflow to enable a simple...

Publish to Github Package Registry with Github Actions

Publish to github releases and Github Package Registry with GitHub Actions

We have already seen how to create a maven package with CI pipeline created using github actions in an earlier post – GitHub Actions workflow to enable a simple CI pipeline for a java web app with maven and junitIn this post we will deploy the maven package to github...

How to easily setup mongodb database with github actions workflow

How to easily setup mongodb database with github actions workflow

Any real world application would most often use some form of database for storing master and transactional data. When we build our CI pipeline on Github actions, we are often required to setup a database in our test environment in order to execute test cases.In this post, we will setup...