Update build.yml

This commit is contained in:
JB
2023-09-28 23:21:02 +01:00
committed by GitHub
parent c6297ee9e3
commit a786a0a526

View File

@@ -45,15 +45,15 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Metadata
id: tags
run: |
if [[ $GITHUB_REF == 'refs/tags/'* ]]; then
TAGS='["mochimqtt/server:latest","mochimqtt/server:'${GITHUB_REF/refs\/tags\//}'"]'
else
TAGS='["mochimqtt/server:latest"]'
fi
echo "name=tags" >> $TAGS
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: mochimqtt/server
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=raw,value=latest,enable=${{ endsWith(github.ref, 'main') }}
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
@@ -67,4 +67,5 @@ jobs:
context: .
file: ./Dockerfile
push: true
tags: ${{ steps.tags.outputs.tags }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}