Makefile 765 B

123456789101112131415161718192021222324
  1. FORCE_REBUILD ?= 0
  2. JITSI_RELEASE ?= "stable"
  3. ifeq ($(FORCE_REBUILD), 1)
  4. BUILD_ARGS = "--no-cache"
  5. endif
  6. build-all:
  7. BUILD_ARGS=$(BUILD_ARGS) JITSI_RELEASE=$(JITSI_RELEASE) $(MAKE) -C base build
  8. BUILD_ARGS=$(BUILD_ARGS) $(MAKE) -C base-java build
  9. BUILD_ARGS=$(BUILD_ARGS) $(MAKE) -C web build
  10. BUILD_ARGS=$(BUILD_ARGS) $(MAKE) -C prosody build
  11. BUILD_ARGS=$(BUILD_ARGS) $(MAKE) -C jicofo build
  12. BUILD_ARGS=$(BUILD_ARGS) $(MAKE) -C jvb build
  13. push-all:
  14. cd base && docker push jitsi/base && cd ..
  15. cd base-java && docker push jitsi/base-java && cd ..
  16. cd web && docker push jitsi/web && cd ..
  17. cd prosody && docker push jitsi/prosody && cd ..
  18. cd jicofo && docker push jitsi/jicofo && cd ..
  19. cd jvb && docker push jitsi/jvb && cd ..
  20. .PHONY: build-all push-all