Skip to content

Docker retag yaml added #1

Docker retag yaml added

Docker retag yaml added #1

name: Docker Retag from Edge
on:
push:
tags:
- v[0-9]+.[0-9]+.[0-9]+
pull_request:
branches: [main]
jobs:
docker-retag:
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Extract Tag or SHA
id: meta
run: |
if [[ "${{ github.event_name }}" == "push" ]]; then
TAG_NAME="${GITHUB_REF#refs/tags/}"
else
TAG_NAME="test-pr-${GITHUB_SHA::7}"
fi
echo "tag=$TAG_NAME" >> "$GITHUB_OUTPUT"
- name: Retag from edge and push
run: |
docker buildx imagetools create \
--tag parseable/parseable:${{ steps.meta.outputs.tag }} \
parseable/parseable:edge
- name: Inspect new tag (optional)
run: |
docker buildx imagetools inspect parseable/parseable:${{ steps.meta.outputs.tag }}