X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4f552c0187f8c31d94ff74485c57ef7f9888597e..c6ecb94b3d88dc6c5c28c45e9d602a2abd7f07db:/docker/build_tools/Makefile diff --git a/docker/build_tools/Makefile b/docker/build_tools/Makefile index 9eac2ec61c..298551fa15 100644 --- a/docker/build_tools/Makefile +++ b/docker/build_tools/Makefile @@ -24,6 +24,8 @@ BUILD = build/.buildstamp BASE_DEPS = base/Dockerfile $(BASE_GENERATED) +JOBS_DEPS = jobs/Dockerfile + API_DEPS = api/Dockerfile $(API_GENERATED) DOC_DEPS = doc/Dockerfile doc/apache2_vhost @@ -86,6 +88,11 @@ $(BUILD): mkdir -p build rsync -rlp --exclude=docker/ --exclude='**/log/*' --exclude='**/tmp/*' \ --chmod=Da+rx,Fa+rX ../ build/ + find build/ -name \*.gem -delete + cd build/services/fuse/ && python setup.py build + cd build/sdk/python/ && python setup.py build + cd build/sdk/cli && gem build arvados-cli.gemspec + cd build/sdk/ruby && gem build arvados.gemspec touch build/.buildstamp $(BASE_GENERATED): config.yml $(BUILD) @@ -125,6 +132,10 @@ doc-image: base-image $(BUILD) $(DOC_DEPS) $(DOCKER_BUILD) -t arvados/doc doc date >doc-image +jobs-image: base-image $(BUILD) $(JOBS_DEPS) + $(DOCKER_BUILD) -t arvados/jobs jobs + date >jobs-image + workbench-image: passenger-image $(BUILD) $(WORKBENCH_DEPS) mkdir -p workbench/generated tar -czf workbench/generated/workbench.tar.gz -C build/apps workbench