Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • feat/new-image-formats
  • clickable-select-chevron
  • 2.20.0
  • 2.19.0
  • 2.18.0
  • 2.17.0
  • 2.16.1
  • 2.16.0
  • 2.15.0
  • 2.14.0
  • 2.13.0
  • 2.12.1
  • 2.11.0
  • 2.10.0
  • 2.9.1
  • 2.9.0
  • 2.8.0
  • 2.7.1
  • 2.7.0
  • 2.6.0
  • 2.5.2
  • 2.5.1
23 results

make-version.sh

Blame
  • make-version.sh 692 B
    #!/bin/bash
    
    VERSION=$1
    
    if [ -z "$VERSION" ]
    then
          echo "Please specify a new version in argument"
          exit 1
    fi
    
    CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
    PROJECT_DIR="$CURRENT_DIR/.."
    DIST_DIR="$PROJECT_DIR/dist"
    
    mkdir -p $DIST_DIR
    
    rm -f "$DIST_DIR/latest.tgz" &&
      rm -rf "$DIST_DIR/latest" &&
      cp -rf "$PROJECT_DIR/public" "$DIST_DIR/latest"
      tar -czf "$DIST_DIR/latest.tgz" -C "$DIST_DIR" latest &&
      mv "$DIST_DIR/latest" "$DIST_DIR/$VERSION"
      tar -czf "$DIST_DIR/$VERSION.tgz" -C "$DIST_DIR" $VERSION &&
      rm -rf "$DIST_DIR/$VERSION" &&
      echo "New version ${VERSION} is ready as $DIST_DIR/$VERSION.tgz, please add it to repository."