Makefile 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. .PHONY: all prod test
  2. all: prod test
  3. prod:
  4. @DOCKER_BUILDKIT=1 docker build -f docker/Dockerfile --build-arg BUILDKIT_INLINE_CACHE=1 --target image-prod -t livy:prod .
  5. test:
  6. @DOCKER_BUILDKIT=1 docker build -f docker/Dockerfile --build-arg BUILDKIT_INLINE_CACHE=1 --target image-test -t livy:test .
  7. idctest:
  8. @docker build -f docker/Dockerfile.idc --target image-idctest -t registry.cn-hangzhou.aliyuncs.com/sxtest/livy-0.7:idctest .
  9. @docker push registry.cn-hangzhou.aliyuncs.com/sxtest/livy-0.7:idctest
  10. idcprod:
  11. @docker build -f docker/Dockerfile.idc --target image-idcprod -t registry.cn-hangzhou.aliyuncs.com/sxtest/livy-0.7:idcprod .
  12. @docker push registry.cn-hangzhou.aliyuncs.com/sxtest/livy-0.7:idcprod
  13. txtest:
  14. @docker build -f docker/Dockerfile.tx --target image-txtest -t registry.cn-hangzhou.aliyuncs.com/sxtest/livy-0.8:txtest .
  15. @docker push registry.cn-hangzhou.aliyuncs.com/sxtest/livy-0.8:txtest
  16. txprod:
  17. @docker build -f docker/Dockerfile.tx --target image-txprod -t registry.cn-hangzhou.aliyuncs.com/sxtest/livy-0.8:txprod .
  18. @docker push registry.cn-hangzhou.aliyuncs.com/sxtest/livy-0.8:txprod
  19. sxkj:
  20. @docker build -f docker/Dockerfile.sxkj --target image-sxkj -t SXKJ:32775/livy-0.7:sxkj .
  21. @docker push SXKJ:32775/livy-0.7:sxkj