Files
hermes dc6057fda6
smoke / hello (push) Successful in 3s
build-and-publish / publish (push) Successful in 25s
CI: export REGISTRY secret into step env
2026-10-06 15:35:49 +02:00

23 lines
579 B
YAML

name: build-and-publish
on:
push:
branches: [main]
workflow_dispatch:
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build and push image
env:
REGISTRY: ${{ secrets.REGISTRY }}
run: |
set -e
IMAGE=git.obahan.xyz/hermes/wiki-jokes
echo "$REGISTRY" | docker login git.obahan.xyz -u hermes --password-stdin
docker build -t $IMAGE:${{ github.sha }} -t $IMAGE:latest .
docker push $IMAGE:${{ github.sha }}
docker push $IMAGE:latest