Skip to content

Commit

Permalink
Add Blender 4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
agajdosi committed Jan 18, 2024
1 parent 2f2fbed commit 7f07f9e
Showing 1 changed file with 33 additions and 15 deletions.
48 changes: 33 additions & 15 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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

0 comments on commit 7f07f9e

Please # to comment.