Merge branch '17018-readonly-file-actions-fix'
[arvados-workbench2.git] / Makefile
index bb09fb2f3476ee3ed23a3c9fa9252f6f8602acbd..64fe9e563f4a26b7534aabc7fd424a0032b29ba2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -33,7 +33,7 @@ RPM_FILE=$(APP_NAME)-$(VERSION)-$(ITERATION).x86_64.rpm
 
 export WORKSPACE?=$(shell pwd)
 
-.PHONY: help clean* yarn-install test build packages packages-with-version
+.PHONY: help clean* yarn-install test build packages packages-with-version integration-tests-in-docker
 
 help:
        @echo >&2
@@ -67,9 +67,12 @@ integration-tests: yarn-install
        yarn run cypress install
        $(WORKSPACE)/tools/run-integration-tests.sh
 
+integration-tests-in-docker: workbench2-build-image
+       docker run -ti -v$(PWD):$(PWD) -w$(PWD) workbench2-build make integration-tests
+
 test: unit-tests integration-tests
 
-build: test
+build: yarn-install
        VERSION=$(VERSION) yarn build
 
 $(DEB_FILE): build
@@ -118,4 +121,4 @@ copy: $(DEB_FILE) $(RPM_FILE)
 packages: copy
 
 workbench2-build-image:
-       docker build -t workbench2-build .
+       (cd docker && docker build -t workbench2-build .)