Update ci
All checks were successful
CI / build-test (push) Successful in 3m52s

This commit is contained in:
Brock H Caldwell
2026-03-09 12:45:40 -05:00
parent a61da34f2a
commit 86ea9d5b38

View File

@@ -1,6 +1,9 @@
name: CI name: CI
on: [push] on:
push:
tags:
- "v*"
jobs: jobs:
build-test: build-test:
@@ -39,8 +42,9 @@ jobs:
- name: Create torsearch-app docker image - name: Create torsearch-app docker image
run: | run: |
version="${{ gitea.REF_NAME }}" tag="${{ gitea.REF_NAME }}"
tmdb_api="${{ vars.TMDB_API }}" tmdb_api="${{ vars.TMDB_API }}"
version=${tag:1}
docker build -f docker/Dockerfile.app \ docker build -f docker/Dockerfile.app \
-t code.caldwell.digital/home/torsearch-app:${version} \ -t code.caldwell.digital/home/torsearch-app:${version} \
-t code.caldwell.digital/home/torsearch-app:latest \ -t code.caldwell.digital/home/torsearch-app:latest \
@@ -52,8 +56,9 @@ jobs:
- name: Create torsearch-worker docker image - name: Create torsearch-worker docker image
run: | run: |
version="${{ gitea.REF_NAME }}" tag="${{ gitea.REF_NAME }}"
tmdb_api="${{ vars.TMDB_API }}" tmdb_api="${{ vars.TMDB_API }}"
version=${tag:1}
docker build -f docker/Dockerfile.worker \ docker build -f docker/Dockerfile.worker \
-t code.caldwell.digital/home/torsearch-worker:${version} \ -t code.caldwell.digital/home/torsearch-worker:${version} \
-t code.caldwell.digital/home/torsearch-worker:latest \ -t code.caldwell.digital/home/torsearch-worker:latest \
@@ -65,8 +70,9 @@ jobs:
- name: Create torsearch-scheduler docker image - name: Create torsearch-scheduler docker image
run: | run: |
version="${{ gitea.REF_NAME }}" tag="${{ gitea.REF_NAME }}"
tmdb_api="${{ vars.TMDB_API }}" tmdb_api="${{ vars.TMDB_API }}"
version=${tag:1}
docker build -f docker/Dockerfile.scheduler \ docker build -f docker/Dockerfile.scheduler \
-t code.caldwell.digital/home/torsearch-scheduler:${version} \ -t code.caldwell.digital/home/torsearch-scheduler:${version} \
-t code.caldwell.digital/home/torsearch-scheduler:latest \ -t code.caldwell.digital/home/torsearch-scheduler:latest \
@@ -80,13 +86,13 @@ jobs:
run: | run: |
file="torsearch-${{ gitea.REF_NAME }}.tar.gz" file="torsearch-${{ gitea.REF_NAME }}.tar.gz"
touch $file touch $file
tar -czf $file --exclude=$file . tar -cvzf $file --exclude=$file .
- name: Create release - name: Create release
uses: akkuman/gitea-release-action@v1 uses: akkuman/gitea-release-action@v1
with: with:
files: | files: |-
"./torsearch-${{ gitea.REF_NAME }}.tar.gz" "torsearch-${{ gitea.REF_NAME }}.tar.gz"
# - name: Upload artifact # - name: Upload artifact
# uses: actions/upload-artifact@v3 # uses: actions/upload-artifact@v3