Files
cloudlysis/.gitea/workflows/images.yml
Vlad Durnea 1ab112438b
Some checks failed
images / build-and-push (push) Failing after 19s
ci / rust (push) Failing after 2m26s
ci / ui (push) Failing after 28s
Switch CI/CD to Gitea Actions and Gitea registry
2026-03-30 11:47:19 +03:00

41 lines
1.0 KiB
YAML

name: images
on:
push:
branches:
- main
jobs:
build-and-push:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- name: Login to Gitea Container Registry
env:
REGISTRY: ${{ secrets.GITEA_REGISTRY_HOST }}
USERNAME: ${{ secrets.GITEA_REGISTRY_USERNAME }}
TOKEN: ${{ secrets.GITEA_REGISTRY_TOKEN }}
run: |
test -n "$REGISTRY"
test -n "$USERNAME"
test -n "$TOKEN"
echo "$TOKEN" | docker login "$REGISTRY" -u "$USERNAME" --password-stdin
- name: Build images
env:
IMAGE_PREFIX: ${{ secrets.GITEA_IMAGE_PREFIX }}
IMAGE_TAG: ${{ github.sha }}
run: |
test -n "$IMAGE_PREFIX"
sh docker/scripts/build_images.sh all
- name: Push images
env:
IMAGE_PREFIX: ${{ secrets.GITEA_IMAGE_PREFIX }}
IMAGE_TAG: ${{ github.sha }}
run: |
test -n "$IMAGE_PREFIX"
sh docker/scripts/push_images.sh all