Keine Beschreibung

push_nightly.sh 4.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. # This can be done in the dockerpush workflow itself
  2. # Done manually for now since GHCR isn't being pushed to easily with the current Github action CI. Nightly = Latest IF we run hotfixes on latest
  3. ### Pull latest from ghcr CI/CD
  4. docker pull ghcr.io/shuffle/shuffle-app_sdk:nightly
  5. docker pull ghcr.io/shuffle/shuffle-worker:nightly
  6. docker pull ghcr.io/shuffle/shuffle-orborus:nightly
  7. docker pull ghcr.io/shuffle/shuffle-frontend:nightly
  8. #docker pull ghcr.io/shuffle/shuffle-backend:nightly
  9. #
  10. ### NIGHTLY releases
  11. docker tag ghcr.io/shuffle/shuffle-app_sdk:nightly ghcr.io/frikky/shuffle-app_sdk:nightly
  12. docker tag ghcr.io/shuffle/shuffle-worker:nightly ghcr.io/frikky/shuffle-worker:nightly
  13. docker tag ghcr.io/shuffle/shuffle-orborus:nightly ghcr.io/frikky/shuffle-orborus:nightly
  14. docker tag ghcr.io/shuffle/shuffle-frontend:nightly ghcr.io/frikky/shuffle-frontend:nightly
  15. docker tag ghcr.io/shuffle/shuffle-backend:nightly ghcr.io/frikky/shuffle-backend:nightly
  16. docker push ghcr.io/frikky/shuffle-app_sdk:nightly
  17. docker push ghcr.io/frikky/shuffle-worker:nightly
  18. docker push ghcr.io/frikky/shuffle-orborus:nightly
  19. docker push ghcr.io/frikky/shuffle-frontend:nightly
  20. docker push ghcr.io/frikky/shuffle-backend:nightly
  21. ### LATEST releases:
  22. ## shuffle/shuffle
  23. docker tag ghcr.io/shuffle/shuffle-app_sdk:nightly ghcr.io/shuffle/shuffle-app_sdk:latest
  24. docker tag ghcr.io/shuffle/shuffle-worker:nightly ghcr.io/shuffle/shuffle-worker:latest
  25. docker tag ghcr.io/shuffle/shuffle-orborus:nightly ghcr.io/shuffle/shuffle-orborus:latest
  26. docker tag ghcr.io/shuffle/shuffle-frontend:nightly ghcr.io/shuffle/shuffle-frontend:latest
  27. docker tag ghcr.io/shuffle/shuffle-backend:nightly ghcr.io/shuffle/shuffle-backend:latest
  28. docker push ghcr.io/shuffle/shuffle-app_sdk:latest
  29. docker push ghcr.io/shuffle/shuffle-worker:latest
  30. docker push ghcr.io/shuffle/shuffle-orborus:latest
  31. docker push ghcr.io/shuffle/shuffle-frontend:latest
  32. docker push ghcr.io/shuffle/shuffle-backend:latest
  33. ## frikky/shuffle
  34. docker tag ghcr.io/shuffle/shuffle-app_sdk:nightly ghcr.io/frikky/shuffle-app_sdk:latest
  35. docker tag ghcr.io/shuffle/shuffle-worker:nightly ghcr.io/frikky/shuffle-worker:latest
  36. docker tag ghcr.io/shuffle/shuffle-orborus:nightly ghcr.io/frikky/shuffle-orborus:latest
  37. docker tag ghcr.io/shuffle/shuffle-frontend:nightly ghcr.io/frikky/shuffle-frontend:latest
  38. docker tag ghcr.io/shuffle/shuffle-backend:nightly ghcr.io/frikky/shuffle-backend:latest
  39. docker push ghcr.io/frikky/shuffle-app_sdk:latest
  40. docker push ghcr.io/frikky/shuffle-worker:latest
  41. docker push ghcr.io/frikky/shuffle-orborus:latest
  42. docker push ghcr.io/frikky/shuffle-frontend:latest
  43. docker push ghcr.io/frikky/shuffle-backend:latest
  44. ### 1.1.0 releases:
  45. ## shuffle/shuffle
  46. docker tag ghcr.io/shuffle/shuffle-app_sdk:nightly ghcr.io/shuffle/shuffle-app_sdk:1.1.0
  47. docker tag ghcr.io/shuffle/shuffle-worker:nightly ghcr.io/shuffle/shuffle-worker:1.1.0
  48. docker tag ghcr.io/shuffle/shuffle-orborus:nightly ghcr.io/shuffle/shuffle-orborus:1.1.0
  49. docker tag ghcr.io/shuffle/shuffle-frontend:nightly ghcr.io/shuffle/shuffle-frontend:1.1.0
  50. docker tag ghcr.io/shuffle/shuffle-backend:nightly ghcr.io/shuffle/shuffle-backend:1.1.0
  51. docker push ghcr.io/shuffle/shuffle-app_sdk:1.1.0
  52. docker push ghcr.io/shuffle/shuffle-worker:1.1.0
  53. docker push ghcr.io/shuffle/shuffle-orborus:1.1.0
  54. docker push ghcr.io/shuffle/shuffle-frontend:1.1.0
  55. docker push ghcr.io/shuffle/shuffle-backend:1.1.0
  56. ## frikky/shuffle
  57. docker tag ghcr.io/shuffle/shuffle-app_sdk:nightly ghcr.io/frikky/shuffle-app_sdk:1.1.0
  58. docker tag ghcr.io/shuffle/shuffle-worker:nightly ghcr.io/frikky/shuffle-worker:1.1.0
  59. docker tag ghcr.io/shuffle/shuffle-orborus:nightly ghcr.io/frikky/shuffle-orborus:1.1.0
  60. docker tag ghcr.io/shuffle/shuffle-frontend:nightly ghcr.io/frikky/shuffle-frontend:1.1.0
  61. docker tag ghcr.io/shuffle/shuffle-backend:nightly ghcr.io/frikky/shuffle-backend:1.1.0
  62. docker push ghcr.io/frikky/shuffle-app_sdk:1.1.0
  63. docker push ghcr.io/frikky/shuffle-worker:1.1.0
  64. docker push ghcr.io/frikky/shuffle-orborus:1.1.0
  65. docker push ghcr.io/frikky/shuffle-frontend:1.1.0
  66. docker push ghcr.io/frikky/shuffle-backend:1.1.0
  67. ### Manage worker-scale upload (Requires auth)
  68. # This is supposed to be unavailable, and only be downloadable by customers
  69. docker pull ghcr.io/shuffle/shuffle-worker-scale:latest
  70. docker save ghcr.io/shuffle/shuffle-worker-scale:latest -o shuffle-worker.zip
  71. echo "1. Upload shuffle-worker.zip to the shuffler.io public repo. If in Github Dev env, download the file, and upload manually."
  72. echo "2. Have customers download it with: $ wget URL"
  73. echo "3. Have customers use with with: docker load shuffle-worker.zip"