docker-push-wekan.sh 846 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. # Push locally built docker images to Quay.io and Docker Hub.
  3. # Check that there is 2 parameters of
  4. # of Wekan version number:
  5. if [ $# -ne 2 ]
  6. then
  7. echo "Usage: ./push-docker.sh DOCKERBUILDTAG WEKANVERSION"
  8. echo "Example: ./push-docker.sh 12345 5.70"
  9. exit 1
  10. fi
  11. #sudo apt -y install skopeo
  12. #~/repos/wekan/releases/docker-registry-sync.sh
  13. # Quay
  14. docker tag $1 quay.io/wekan/wekan:v$2
  15. docker push quay.io/wekan/wekan:v$2
  16. docker tag $1 quay.io/wekan/wekan:latest
  17. docker push quay.io/wekan/wekan:latest
  18. # Docker Hub
  19. docker tag $1 wekanteam/wekan:v$2
  20. docker push wekanteam/wekan:v$2
  21. docker tag $1 wekanteam/wekan:latest
  22. docker push wekanteam/wekan:latest
  23. # GitHub
  24. docker tag $1 ghcr.io/wekan/wekan:v$2
  25. docker push ghcr.io/wekan/wekan:v$2
  26. docker tag $1 ghcr.io/wekan/wekan:latest
  27. docker push ghcr.io/wekan/wekan:latest