Skip to content

kumvijaya/docker-release-workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 

Repository files navigation

Docker release workflow

Docker Deployment Workflow

This uses docker release workflow

This is configured to run on-demand (on workflow_dispatch)

This workflow accepts below inputs

  • Release version: Required. The verison to deploy. Takes semantic version example 1.0.1. Note: If the given release version not available, new release will be created and deployed.
  • Create Release: Optional. Boolean flag to denote new github release to be created.

This workflow has below steps:

  • Checkout: Checksout the repository
  • Get Release: Gets the release for the given release version inpt. This uses git-get-release-action.
  • Below steps executed only if the given release version not exists in the repository
    • Create Release: This is executed only if the given release version not exists in the repository This uses create release action.
    • Docker Build and Push: This is executed only if the given release version not exists in the repository. Uses Docker buildx action
  • Use the given input version for deployment
    • Deployment steps to be added (TODO)

Screenshot 2023-02-19 at 11 04 27 PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •