Creates a Docker image that contains a build of the current development
version of GNU Octave.
Image is available on Docker Hub at
- Create a Docker image derived from
mtmiller/octave-snapshot, or just
docker run -it mtmiller/octave-snapshot.
- Use Octave or build your project against it.
The scripts in this repository are licensed under a modified BSD license.
See LICENSE.md for the full license text.
If you want to help make this project better, please read the
Because of the resources needed to compile Octave from source, it is
impractical to build it using the Docker Hub's automated build service.
Therefore, the following procedure is used
Octave is compiled in a virtual machine (for now, a local Vagrant VM)
Octave binary payload is archived, compressed, and published to S3
from within the VM
Docker image is rebuilt on Docker Hub