miki725 / docker-manifest-action

🐳 GitHub action to apply Docker manifest objects onto an image.

Home Page:https://docs.noelware.org/actions/docker-manifest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🐳 Docker Manifest GitHub Action

GitHub action to apply Docker manifest objects onto an image.

How to use

You can use docker-manifest-action really easily. You will need to build the image before you use this action or it can't really create it!

NOTE: `docker-manifest-action` is ALPHA SOFTWARE! Bugs will occur, please report an issue here if you encounter any issues!

name: Some job
on: ...

jobs:
  job-name:
    runs-on: ubuntu-last
    steps:
      - name: Create and push manifest images
        uses: Noelware/docker-manifest-action@master # or use whatever version.
        with:
          base-image: namespace/image:latest
          extra-images: namespace/image:latest-amd64,namespace/image:latest-arm64,namespace/image:latest-armv7

          push: true

Inputs

Name Type Description Required Default?
base-image String The base image to apply all the extra images to. true -
extra-images List[String] The extra images with a seperator of , to apply to the base image. true -
push Boolean If the action should push it to its respected registry. false true

License

docker-manifest-action is released under the MIT License by Noel. Read here for more information.

About

🐳 GitHub action to apply Docker manifest objects onto an image.

https://docs.noelware.org/actions/docker-manifest

License:MIT License


Languages

Language:TypeScript 91.3%Language:Dockerfile 8.7%