Skip to content

j-cube/multiverse-build-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Multiverse build machine

Completely automates the build process for Multiverse by using Vagrant and alembic-builder.

Note that we have multiple branches supporting multiple Linux versions (and gcc versions that match the VFX reference platform)

Branch O/S gcc
master ubuntu precise64 4.6
ubuntu-trusty64-gcc48-multiverse-1.5.8 ubuntu thrusty64 4.8
centos-7-gcc48-multiverse-1.5.8 Centos 7.0 4.8.5
centos-7-gcc48-multiverse-2.0.0 Centos 7.0 4.8.5
centos-6-gcc48-multiverse-2.0.0 Centos 6.6 4.8.2

Let's walk the walk

First of all, install Vagrant if not already installed. Secondly, download & install Virtual Box if not already installed.

Then:

$ git clone https://github.com/j-cube/multiverse-build-machine
$ cd multiverse-build-machine
$ vagrant up

This will create a VM using Vagrant and build multiverse in it, now login an check the product of the compilation.

$ vagrant ssh
vagrant@precise64:~$ ls /opt/jcube
bin  docs include  lib  multiverse-2.0.0 share
vagrant@precise64:~$ ls /opt/jcube/multiverse-2.0.0/bin/
...
abcconvert
abcecho
abcechobounds
abchistory
abcls
abctree
...

Enjoy!

About

A build machine for multiverse, powered by Vagrant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published