Skip to content

[manual]: Docker tag #4

[manual]: Docker tag

[manual]: Docker tag #4

name: "[manual]: Docker tag"
on:
workflow_dispatch:
inputs:
stag:
description: "ytsaurus/ui:[SOURCE_TAG]"
required: true
ttag:
description: "ytsaurus/ui:[TARGET_TAG]"
required: true
jobs:
docker-tag:
runs-on: ubuntu-latest
steps:
- name: "Docker tag"
run: |
echo '${{ secrets.DOCKER_HUB_PASSWORD }}' | docker login --username ${{ secrets.DOCKER_HUB_LOGIN}} --password-stdin
docker pull ytsaurus/ui:${STAG}
docker tag ytsaurus/ui:${STAG} ytsaurus/ui:${TTAG}
docker push ytsaurus/ui:${TTAG}
env:
STAG: ${{ inputs.stag }}
TTAG: ${{ inputs.ttag }}