Trying to build worker images
Build and Push Spoon Images / quality (push) Successful in 1m52s
Build and Push Spoon Images / build-images (push) Successful in 8m19s

This commit is contained in:
Gabriel Brown
2026-06-22 20:29:10 -04:00
parent 7e7bec56d5
commit f33f76d874
6 changed files with 80 additions and 6 deletions
+16 -4
View File
@@ -1,4 +1,4 @@
name: Build and Push Next App
name: Build and Push Spoon Images
on:
push:
@@ -33,7 +33,7 @@ jobs:
printf '%s\n' "$DOTENV_PROD" > "$env_file"
bunx dotenv -e "$env_file" -- env NODE_ENV=test SKIP_E2E=1 bun run ci:check
build-next:
build-images:
needs: [quality]
runs-on: ubuntu-latest
steps:
@@ -44,7 +44,7 @@ jobs:
with:
bun-version: 1.3.10
- run: bun install --frozen-lockfile
- name: Build image
- name: Build Next image
env:
DOTENV_PROD: ${{ secrets.DOTENV_PROD }}
run: |
@@ -52,9 +52,21 @@ jobs:
trap 'rm -f "$env_file"' EXIT
printf '%s\n' "$DOTENV_PROD" > "$env_file"
CI_ENV_FILE="$env_file" ./scripts/build-next-app production
- name: Tag and push image
- name: Build agent images
run: ./scripts/build-agent-images
- name: Tag and push images
run: |
docker tag spoon-next:latest git.gbrown.org/gib/spoon-next:${{ gitea.sha }}
docker tag spoon-next:latest git.gbrown.org/gib/spoon-next:latest
docker push git.gbrown.org/gib/spoon-next:${{ gitea.sha }}
docker push git.gbrown.org/gib/spoon-next:latest
docker tag spoon-agent-worker:latest git.gbrown.org/gib/spoon-agent-worker:${{ gitea.sha }}
docker tag spoon-agent-worker:latest git.gbrown.org/gib/spoon-agent-worker:latest
docker push git.gbrown.org/gib/spoon-agent-worker:${{ gitea.sha }}
docker push git.gbrown.org/gib/spoon-agent-worker:latest
docker tag spoon-agent-job:latest git.gbrown.org/gib/spoon-agent-job:${{ gitea.sha }}
docker tag spoon-agent-job:latest git.gbrown.org/gib/spoon-agent-job:latest
docker push git.gbrown.org/gib/spoon-agent-job:${{ gitea.sha }}
docker push git.gbrown.org/gib/spoon-agent-job:latest