Skip to content

Reusable workflow for Building and pushing Docker images to ECR or other registries ๐Ÿš€

Notifications You must be signed in to change notification settings

oslokommune/reusable-docker-build-push

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

reusable-docker-build-push

Conventional Commits

Reusable workflow for building and pushing Docker images to ECR or other registries ๐Ÿš€

Rather than copying and pasting from one workflow to another, you can make workflows reusable. You and anyone with access to the reusable workflow can then call the reusable workflow from another workflow.

โ—Š

Documentation

Visit km.oslo.systems for setup guidance.

Why use this workflow?

  • Easier to start with than hand-building all the GitHub Actions into a single workflow.
  • Gives you inputs so you can reuse the workflows across many repositories and only needing the full workflow stored in a central repository.
  • A lot of effort have been put into writing clear and concise steps and step summaries that are easy to follow.
  • The workflows are written with great attention to detail. Edge cases are handled gracefully.
  • The majority of linting and dependency management is handled for you.
  • Security best practices are followed.
  • Collaborate with Team Kjรธremiljรธ!
  • Share improvements and ideas!

Versioning

Conventional Commits are used together with svu (Semantic Version Util) to provide Semantic Versioning for the repository as a whole.

About

Reusable workflow for Building and pushing Docker images to ECR or other registries ๐Ÿš€

Resources

Stars

Watchers

Forks

Packages

No packages published