Skip to content

The repository is created to illustrate a seamless CI / CD workflow for publishing Docker Images onto DockerHub.

License

Notifications You must be signed in to change notification settings

Raj-7799/Docker-Release-Workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Release Workflow Demo

Purpose

The repository is created to illustrate a seamless CI / CD workflow for Docker Images onto DockerHub. This also provides support for highlighting the default repository.

Documentation

  • The release.json file holds the configuration for the version as well as the supported platform. This is used as metadata for building the image as well.
  • The latest tag is used to indicate the default image. For each new release the previous config needs to be set as false to avoid multiple default image push to the docker registry.
  • In the demo a image for BrowserStackLocal binary is being created and is being pushed. Although, this framework is extensible to any dockerfile as well as platform. (The versioned folders and platforms are just meant as a guide to kickstart.)
  • Do refer the .github folder to understand the workflows.

Contribution

All PRs and suggestions are Welcome!!

Demo ReadME :

Docker CI / CD

Supported versions

About

The repository is created to illustrate a seamless CI / CD workflow for publishing Docker Images onto DockerHub.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published