GitHub Education exercise on publishing and managing packages using GitHub Packages and GitHub Actions
About this project
Publish to GitHub Packages Use GitHub Actions to publish your project to a Docker image. Step 1: Create the workflow file Welcome to "Publish packages"! :wave: First, take a moment to examine the image below. It shows the relationship between continuous integration, continuous delivery and continuous deployment. Continuous integration (CI) is a practice where developers integrate tested code into a shared branch several times per day. Continuous delivery (CD) is the next phase of continuous integration (CI) where we also make sure to package the code in a release and store it somewhere - preferably, in an artifact repository. Lastly, Continuous deployment (CD) takes continuous delivery (CD) to the next level by directly deploying our releases to the world. Docker is an engine that allows you to run containers. Containers are packages of software that can run reliably in different environments. Containers include everything needed to run the application. Containers are lightweight in comparison to virtual machines. A Dockerfile is a text document that contains all the commands and instructions necessary to build a Docker Image.
From the project README on
GitHub
- Stars
- 11
- Forks
- 0
- License
- MIT
- Last push
- 6 Dec 2025
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/skills-publish-packages)