From 7f07f9e7c70e1dcc35705f000724c757c25e4c62 Mon Sep 17 00:00:00 2001 From: Andreas Gajdosik Date: Thu, 18 Jan 2024 15:43:59 +0100 Subject: [PATCH] Add Blender 4.0 --- .github/workflows/build.yaml | 48 +++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8b695c5..04c9d24 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -5,10 +5,11 @@ env: BLENDER_3_0: https://download.blender.org/release/Blender3.0/blender-3.0.1-linux-x64.tar.xz BLENDER_3_1: https://download.blender.org/release/Blender3.1/blender-3.1.2-linux-x64.tar.xz BLENDER_3_2: https://download.blender.org/release/Blender3.2/blender-3.2.2-linux-x64.tar.xz - BLENDER_3_3: https://download.blender.org/release/Blender3.3/blender-3.3.10-linux-x64.tar.xz + BLENDER_3_3: https://download.blender.org/release/Blender3.3/blender-3.3.14-linux-x64.tar.xz BLENDER_3_4: https://download.blender.org/release/Blender3.4/blender-3.4.1-linux-x64.tar.xz BLENDER_3_5: https://download.blender.org/release/Blender3.5/blender-3.5.1-linux-x64.tar.xz - BLENDER_3_6: https://download.blender.org/release/Blender3.6/blender-3.6.2-linux-x64.tar.xz + BLENDER_3_6: https://download.blender.org/release/Blender3.6/blender-3.6.8-linux-x64.tar.xz + BLENDER_4_0: https://download.blender.org/release/Blender4.0/blender-4.0.2-linux-x64.tar.xz on: push: @@ -29,19 +30,6 @@ jobs: PASSWORD: ${{ secrets.AGAJDOSI_DOCKERHUB_SECRET }} run: podman login docker.io -u agajdosi -p $PASSWORD - - name: Download Blender 2.93 - run: curl $BLENDER_2_93 -o blender.tar.xz - - name: Mkdir - run: mkdir 2.93 -p - - name: Extract - run: tar -xf blender.tar.xz -C 2.93 --strip-components=1 - - name: Delete tar file - run: rm blender.tar.xz - - name: BUILD - run: podman build -f ./Containerfile-blender_2_93 -t blender_2_93:latest - - name: Delete Blender - run: rm -rf 2.93 - - name: Download Blender 3.0 run: curl $BLENDER_3_0 -o blender.tar.xz - name: Mkdir @@ -129,6 +117,15 @@ jobs: - name: Delete tar file run: rm blender.tar.xz + - name: Download Blender 4.0 + run: curl $BLENDER_4_0 -o blender.tar.xz + - name: Mkdir + run: mkdir 4.0 -p + - name: Extract + run: tar -xf blender.tar.xz -C 4.0 --strip-components=1 + - name: Delete tar file + run: rm blender.tar.xz + - name: FINAL BUILD run: podman build -f ./Containerfile-blender_3_6 -t blenderkit/headless-blender:multi-version - name: Delete Blender @@ -303,3 +300,24 @@ jobs: run: podman build -f ./single-version/Containerfile -t blenderkit/headless-blender:blender-3.6 - name: push run: podman push blenderkit/headless-blender:blender-3.6 + + Blender_4-0: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install Podman + run: sudo apt-get -y update && sudo apt-get -y install podman + - name: Login + env: + PASSWORD: ${{ secrets.AGAJDOSI_DOCKERHUB_SECRET }} + run: podman login docker.io -u agajdosi -p $PASSWORD + - name: Download + run: curl $BLENDER_4_0 -o blender.tar.xz + - name: Mkdir + run: mkdir single-version/blender -p + - name: Extract + run: tar -xf blender.tar.xz -C single-version/blender --strip-components=1 + - name: build + run: podman build -f ./single-version/Containerfile -t blenderkit/headless-blender:blender-4.0 + - name: push + run: podman push blenderkit/headless-blender:blender-4.0