build.sh 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/sh
  2. set -e
  3. if [ -z "$GITHUB_REF" ];
  4. then
  5. BRANCH=$(git symbolic-ref --short -q HEAD)
  6. else
  7. BRANCH=${GITHUB_REF#refs/heads/}
  8. fi
  9. echo "Building spine-ts $BRANCH artifacts"
  10. npm install
  11. if ! [ -z "$TS_UPDATE_URL" ] && ! [ -z "$BRANCH" ];
  12. then
  13. echo "Deploying spine-ts $BRANCH artifacts"
  14. zip -j spine-ts.zip \
  15. spine-core/dist/iife/* \
  16. spine-canvas/dist/iife/* \
  17. spine-webgl/dist/iife/* \
  18. spine-player/dist/iife/* \
  19. spine-threejs/dist/iife/* \
  20. spine-pixi-v7/dist/iife/* \
  21. spine-pixi-v8/dist/iife/* \
  22. spine-phaser-v3/dist/iife/* \
  23. spine-phaser-v4/dist/iife/* \
  24. spine-webcomponents/dist/iife/* \
  25. spine-core/dist/esm/* \
  26. spine-canvas/dist/esm/* \
  27. spine-webgl/dist/esm/* \
  28. spine-player/dist/esm/* \
  29. spine-threejs/dist/esm/* \
  30. spine-pixi-v7/dist/esm/* \
  31. spine-pixi-v8/dist/esm/* \
  32. spine-phaser-v3/dist/esm/* \
  33. spine-phaser-v4/dist/esm/* \
  34. spine-webcomponents/dist/esm/* \
  35. spine-player/css/spine-player.css
  36. curl -f -F "[email protected]" "$TS_UPDATE_URL$BRANCH"
  37. else
  38. echo "Not deploying artifacts. TS_UPDATE_URL and/or BRANCH not set."
  39. fi