← All projects

skills-publish-packages

by @Jones-6199

Active 11

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.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/skills-publish-packages.svg)](https://www.madeinalgeria.dev/projects/skills-publish-packages)

Related projects