Infrastructure/HowToGetBlender

= Buildbot: How To Get Builds =

Downloading From Buildbot
Access builds from the download page.

Click on the Daily | Experimental | Patch | Library links to view various pipeline category builds.

Click on the Buildbot | Builders links to access Buildbot Home and Builder pages.

Your current platform will be selected.

MacOS now has two architectures Arm (Apple Silicon / M1) and Intel



Click the line to download file.

A file hash are now available. Click on the SHA-256 link to download the file.

Archived Builds
Archived builds can be accessed by selecting the All Archived Builds link.



Archived builds are available for a maximum of 25 days, then they are purged from the system.

File Naming Convention
File name format is based on Semantic Versioning 2.0.0

Format description: --+.-. -.

Example file name: blender-3.0.0-alpha+master.ba698f081270-darwin.x86_64-release.dmg

Example regular expression for parsing web page download: $regexp = '^(?(blender))\-' + ` '(?[0-9]+\.[0-9]+\.[0-9]+)\-' + ` '(?[a-z]+)\+' + ` '(?[A-Za-z0-9_\-]+)\.' + ` '(?[a-fA-F0-9]+)\-' + ` '(? [A-Za-z0-9_]+)\.' + ` '(? [A-Za-z0-9_]+)\-' + ` '(?(release|debug))\.' + ` '(?[A-Za-z0-9\.]+)'

Using Steam Test Branches
You can now get Blender daily Alpha, Beta and Candidate builds from Buildbot via Steam for all supported platforms.

Switching to daily build branches
Available Blender continuous delivery test branches are:
 * daily-2.83 -> Candidate
 * daily-2.93 -> Candidate
 * daily-3.0 -> Alpha - Version In Development (master)

Right click on Blender app and then select Properties...



Select BETAS and the branch you require, scroll down the the very bottom.



Steam will download new version upon selection.

Close the Properties windows and wait for to date to finish to launch.



Click on the Launch button.



Switching back to default versions
Go back to Properties.../BETAS and select `None` from branch list.

Using new Blender launcher
The vdev branch now has new launcher you can test out.



Using Snap Test Channels
For Linux users, you can now get Blender nightly Alpha, Beta and Candidate builds from Buildbot via Snap store.

Snap services must be installed and running prior to running these commands.

Version in development (vdev) - master branch
Testing Blender version