Following are the instructions for building urb-core project as a separate component. External projects implementing scheduler adapter interface can use urb-core as a subproject in which case build instructions from those projects might be used instead.
cd vagrant; make
vagrant up --provider=docker
vagrant ssh
-
change directory to the project root:
cd /scratch/urb
-
run build:
make
-
run unit tests:
make test
-
create distrubution archive in
dist
direcotry:make dist
-
exit from the build environment:
exit
vagrant halt
vagrant destroy
make clean