setup.dev.sh 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #!/bin/bash
  2. # set -x
  3. path=$(dirname $0)
  4. cd $path
  5. DEFAULT_GIT_PATH=$(git remote -v | grep origin | awk '{print $2}' | head -1)
  6. DEFAULT_GIT_PREFIX=$(echo $DEFAULT_GIT_PATH | awk -F /dashboard.git '{print $1}')
  7. cd -
  8. echo 'git remote origin:' $DEFAULT_GIT_PREFIX
  9. if [ ! -d "./src" ]; then
  10. git clone $DEFAULT_GIT_PREFIX/dashboard-common.git src
  11. fi
  12. if [ ! -d "./containers/Cloudenv" ]; then
  13. git clone $DEFAULT_GIT_PREFIX/dashboard-module-cloudenv.git containers/Cloudenv
  14. fi
  15. if [ ! -d "./containers/Compute" ]; then
  16. git clone $DEFAULT_GIT_PREFIX/dashboard-module-compute.git containers/Compute
  17. fi
  18. if [ ! -d "./containers/Network" ]; then
  19. git clone $DEFAULT_GIT_PREFIX/dashboard-module-network.git containers/Network
  20. fi
  21. if [ ! -d "./containers/Dashboard" ]; then
  22. git clone $DEFAULT_GIT_PREFIX/dashboard-module-dashboard.git containers/Dashboard
  23. fi
  24. if [ ! -d "./containers/Storage" ]; then
  25. git clone $DEFAULT_GIT_PREFIX/dashboard-module-storage.git containers/Storage
  26. fi
  27. if [ ! -d "./containers/K8S" ]; then
  28. git clone $DEFAULT_GIT_PREFIX/dashboard-module-k8s.git containers/K8S
  29. fi
  30. if [ ! -d "./containers/Helm" ]; then
  31. git clone $DEFAULT_GIT_PREFIX/dashboard-module-helm.git containers/Helm
  32. fi
  33. if [ ! -d "./containers/DB" ]; then
  34. git clone $DEFAULT_GIT_PREFIX/dashboard-module-db.git containers/DB
  35. fi
  36. if [ ! -d "./containers/Monitor" ]; then
  37. git clone $DEFAULT_GIT_PREFIX/dashboard-module-monitor.git containers/Monitor
  38. fi
  39. echo "🗃 Done"