Files
Bangumi-Vault/.gitea/workflows/docker-publish.yml
T
Stardream e3bf77296c
Build and Push Docker Image / build (push) Successful in 17s
Initial release
2026-06-16 20:27:36 +10:00

38 lines
952 B
YAML

name: Build and Push Docker Image
on:
push:
branches:
- main
tags:
- 'v*'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Log in to Gitea Container Registry
run: |
echo "${{ secrets.CR_TOKEN }}" | \
docker login 127.0.0.1:3333 -u ${{ github.actor }} --password-stdin
- name: Build and push
run: |
IMAGE=127.0.0.1:3333/stardream/bangumi-vault
PUBLIC=git.stdm.moe/stardream/bangumi-vault
REF="${{ github.ref }}"
if [[ "$REF" == refs/tags/* ]]; then
VERSION="${REF#refs/tags/}"
docker build -t "${IMAGE}:${VERSION}" -t "${IMAGE}:latest" .
docker push "${IMAGE}:${VERSION}"
docker push "${IMAGE}:latest"
else
docker build -t "${IMAGE}:latest" .
docker push "${IMAGE}:latest"
fi