From bb0d120177bf21312466086198bb9f0b6f7c93b7 Mon Sep 17 00:00:00 2001 From: HaimKortovich Date: Mon, 11 May 2026 13:16:59 -0500 Subject: [PATCH] gitea workflow --- .gitea/workflows/build.yml | 53 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..05546f9 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,53 @@ +name: Build and Push spark-vllm + +on: + push: + branches: + - main + workflow_dispatch: + +env: + IMAGE_NAME: spark-vllm + IMAGE_TAG: latest + +jobs: + docker: + runs-on: nix + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Login to Registry + run: | + echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login \ + ${{ secrets.REGISTRY_HOST }} \ + -u "${{ secrets.REGISTRY_USERNAME }}" \ + --password-stdin + + - name: Make build script executable + run: chmod +x build-and-copy.sh + + - name: Build image using upstream script + run: | + ./build-and-copy.sh -t ${IMAGE_NAME}:${IMAGE_TAG} + + - name: Tag image + run: | + docker tag \ + ${IMAGE_NAME}:${IMAGE_TAG} \ + ${{ secrets.REGISTRY_HOST }}/${IMAGE_NAME}:${IMAGE_TAG} + + docker tag \ + ${IMAGE_NAME}:${IMAGE_TAG} \ + ${{ secrets.REGISTRY_HOST }}/${IMAGE_NAME}:${GITEA_SHA::7} + + - name: Push latest + run: | + docker push \ + ${{ secrets.REGISTRY_HOST }}/${IMAGE_NAME}:${IMAGE_TAG} + + - name: Push commit SHA + run: | + docker push \ + ${{ secrets.REGISTRY_HOST }}/${IMAGE_NAME}:${GITEA_SHA::7}