22 lines
640 B
YAML
22 lines
640 B
YAML
name: Build & Push Docker Image
|
|
run-name: Build ${{ gitea.ref_name }} by @${{ gitea.actor }}
|
|
|
|
on: [push]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- name: Login Gitea Container Registry
|
|
run: echo "${{ secrets.ACTION_BOT }}" | docker login gitea.lokcal.de -u loki --password-stdin
|
|
|
|
- name: Build and push latest
|
|
run: |
|
|
IMAGE="gitea.lokcal.de/loki/update-planer"
|
|
docker build \
|
|
--label "org.opencontainers.image.source=https://gitea.lokcal.de/loki/UpdatePlaner" \
|
|
-t "$IMAGE:latest" .
|
|
docker push "$IMAGE:latest"
|