Files
intervalsicu-mcp/.gitea/workflows/build.yaml
T
2026-07-04 15:47:21 -04:00

32 lines
741 B
YAML

name: build-image
on:
push:
branches: [main]
workflow_dispatch:
permissions:
contents: read
packages: write
jobs:
build:
runs-on: ubuntu-latest
env:
IMAGE: git.farh.net/farhoodlabs/intervalsicu-mcp
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build and push image
run: |
set -eu
echo "${{ secrets.REGISTRY_TOKEN }}" | docker login git.farh.net -u cpfarhood --password-stdin
docker build \
-t "${IMAGE}:latest" \
-t "${IMAGE}:${GITHUB_SHA}" \
.
docker push "${IMAGE}:latest"
docker push "${IMAGE}:${GITHUB_SHA}"
echo "pushed ${IMAGE}:latest and ${IMAGE}:${GITHUB_SHA}"