feat: Add Docker workflow for building, pushing & signing images#83
Open
dotWee wants to merge 1 commit intoquentinsf:masterfrom
Open
feat: Add Docker workflow for building, pushing & signing images#83dotWee wants to merge 1 commit intoquentinsf:masterfrom
dotWee wants to merge 1 commit intoquentinsf:masterfrom
Conversation
This commit introduces a new Docker workflow that automates the build, push, and signing of Docker images. The workflow includes steps for setting up BuildKit Docker container builder, logging into a registry, extracting metadata for images, and signing the published image digest. This workflow will run on a schedule and when pushing or creating pull requests to specific branches.
Owner
|
Thanks, Lukas - this is all great... but, even though I'm a big fan of Docker and use it all the time, I can't help wondering if it might be overkill for running a single python script which doesn't have any dependencies and can be pip installed... :-) Still, I'll give it a try soon... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request includes significant updates to automate the Docker image building and pushing process using GitHub Actions, as well as updating the Docker commands in the
README.mdfile.Automation of Docker image building and pushing:
.github/workflows/docker.yml: Added a GitHub Actions workflow to build and push Docker images on a schedule, push to specific branches and tags, and handle pull requests. The workflow includes steps for setting up QEMU, installing cosign, setting up Docker Buildx, logging into the registry, extracting Docker metadata, building and pushing the Docker image, and signing the Docker image digest.Documentation updates:
README.md: Updated the Docker commands to use the GitHub Container Registry (ghcr.io) instead of a local Docker image. This includes commands for building, pulling, and running the Docker image.