Skip to content

Docker container that builds HISE Standalone with Faust, IPP support for Linux

License

Notifications You must be signed in to change notification settings

spezifisch/hise-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hise-builder

Docker container that builds HISE Standalone with Faust, IPP support for Linux.

Go to packages for the Docker container.

Tags:

  • main-hise-3.0.3 is based on HISE 3.0.3
  • main-hise-develop is based on the most recent develop branch of HISE at build time
  • main-hise-3.0.3-ci-dsp is based on HISE 3.0.3 with some experimental stuff inside

Usage

See my Reach fork for an example use of this builder.

  • Its Dockerfile is a good starting point. It inherits this container (hise-builder) and compiles the Linux VST3 version of that plugin.
  • Build is triggered by a GitHub Action on main/develop branch and tag pushes.
  • Branch pushes are uploaded as artifacts which are downloadable in your repository's GitHub's Actions tab as eg. Reach-nightly-20230418-17b1d68-Linux-VST3.tar.gz
  • Tags matching v* are uploaded as releases as eg. Reach-v1.5.0-Linux-VST3.tar.gz for tag v1.5.0

You can also use it independently from GitHub Actions and get the resulting tar ball using (inside Reach repository):

$ docker build . -t reach-builder
$ docker run --rm -v .:/foo reach-builder bash -c "cp -R /output/* /foo"
$ ls Reach-v1.5.0-Linux-VST3.tar.gz 
Reach-v1.5.0-Linux-VST3.tar.gz

About

Docker container that builds HISE Standalone with Faust, IPP support for Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages