Category: Docker, Jenkins, github, yaml

When it comes to projects hosted on GitHub, there is another native option available, which is GitHub workflows. GitHub workflows can be used to achieve several goals, such as building Docker images, running unit tests, and even deploying to a remote server.

You can find more about the internals of GitHub workflows and GitHub actions in the article “Build GitHub Actions Using Docker Containers”.

As I stated before, I looked first in the GitHub actions to find an existing action that I can use for deploying Docker services, but I could not find one that meets my needs.

This article illustrated and explained a GitHub action that I built to help in deploying Docker services and containers to docker swarm and docker nodes.

Related Articles