name: Docker Build on: push: branches: - 3.23 workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Set image tag from branch run: | # hole den Branch-Namen über Git VERSION=$(git rev-parse --abbrev-ref HEAD) if [ -z "$VERSION" ]; then echo "ERROR: could not determine branch name" exit 1 fi echo "VERSION=$VERSION" >> $GITEA_ENV echo "BUILD_DATE=$(date -u +%Y-%m-%dT%H:%M:%SZ)" >> $GITEA_ENV - name: Login to registry run: | echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login \ git.pi-farm.de \ -u ${{ secrets.REGISTRY_USER }} \ --password-stdin - name: Build & push run: | docker build \ --build-arg BUILD_DATE=${BUILD_DATE} \ --build-arg VERSION=${VERSION} \ -t git.pi-farm.de/pi-farm/docker-baseimage-alpine:${VERSION} . docker push git.pi-farm.de/pi-farm/docker-baseimage-alpine:${VERSION}