mirror of
https://github.com/tun2proxy/tun2proxy.git
synced 2025-06-30 04:29:55 +00:00
fix: docker publish workflow
This commit is contained in:
parent
d87562b8d3
commit
bc00dcc5ae
1 changed files with 6 additions and 4 deletions
10
.github/workflows/publish-docker.yml
vendored
10
.github/workflows/publish-docker.yml
vendored
|
@ -10,7 +10,9 @@ on:
|
|||
# Defines two custom environment variables for the workflow. These are used for the Container registry domain, and a name for the Docker image that this workflow builds.
|
||||
env:
|
||||
REGISTRY: ghcr.io
|
||||
IMAGE_NAME: ${{ github.repository }}
|
||||
# This also contains the owner, i.e. tun2proxy/tun2proxy.
|
||||
IMAGE_PATH: ${{ github.repository }}
|
||||
IMAGE_NAME: ${{ github.event.repository.name }}
|
||||
DEFAULT_OS: scratch
|
||||
|
||||
# There is a single job in this workflow. It's configured to run on the latest available version of Ubuntu.
|
||||
|
@ -53,13 +55,13 @@ jobs:
|
|||
# We publish the images with an OS-suffix.
|
||||
# The image based on a default OS is also published without a suffix.
|
||||
images: |
|
||||
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-${{ matrix.os }}
|
||||
${{ env.DEFAULT_OS == matrix.os && format('{0}/{1}', env.REGISTRY, env.IMAGE_NAME) || '' }}
|
||||
${{ env.REGISTRY }}/${{ env.IMAGE_PATH }}-${{ matrix.os }}
|
||||
${{ env.DEFAULT_OS == matrix.os && format('{0}/{1}', env.REGISTRY, env.IMAGE_PATH) || '' }}
|
||||
|
||||
# This step uses the `docker/build-push-action` action to build the image, based on your repository's `Dockerfile`. If the build succeeds, it pushes the image to GitHub Packages.
|
||||
# It uses the `context` parameter to define the build's context as the set of files located in the specified path. For more information, see "[Usage](https://github.com/docker/build-push-action#usage)" in the README of the `docker/build-push-action` repository.
|
||||
# It uses the `tags` and `labels` parameters to tag and label the image with the output from the "meta" step.
|
||||
- name: Build and push Docker image (U)
|
||||
- name: Build and push Docker image
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
platforms: linux/amd64,linux/arm64
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue