You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 satır
1.3KB

  1. SHELL:=/bin/bash
  2. ubuntu1804:
  3. docker build . -f Dockerfile-ubuntu1804 -t rayburgemeestre/build-ubuntu:18.04
  4. ubuntu1804nocache:
  5. docker build . -f Dockerfile-ubuntu1804 -t rayburgemeestre/build-ubuntu:18.04 --no-cache
  6. ubuntu1804publish:
  7. docker push rayburgemeestre/build-ubuntu:18.04
  8. ubuntu2004:
  9. docker build . -f Dockerfile-ubuntu2004 -t rayburgemeestre/build-ubuntu:20.04
  10. ubuntu2004nocache:
  11. docker build . -f Dockerfile-ubuntu2004 -t rayburgemeestre/build-ubuntu:20.04 --no-cache
  12. ubuntu2004publish:
  13. docker push rayburgemeestre/build-ubuntu:20.04
  14. ubuntu2204:
  15. docker build . -f Dockerfile-ubuntu2204 -t rayburgemeestre/build-ubuntu:22.04
  16. ubuntu2204nocache:
  17. docker build . -f Dockerfile-ubuntu2204 -t rayburgemeestre/build-ubuntu:22.04 --no-cache
  18. ubuntu2204publish:
  19. docker push rayburgemeestre/build-ubuntu:22.04
  20. ubuntu2404:
  21. docker build . -f Dockerfile-ubuntu2404 -t rayburgemeestre/build-ubuntu:24.04
  22. ubuntu2404nocache:
  23. docker build . -f Dockerfile-ubuntu2404 -t rayburgemeestre/build-ubuntu:24.04 --no-cache
  24. ubuntu2404publish:
  25. docker push rayburgemeestre/build-ubuntu:24.04
  26. shell:
  27. docker run -it -v $$PWD:$$PWD --workdir $$PWD rayburgemeestre/build-ubuntu:18.04 /bin/bash
  28. clean:
  29. for dir in */; do \
  30. if [ -f "$$dir/Makefile" ]; then \
  31. make -C $$dir clean; \
  32. fi \
  33. done