cat package.json | grep version | while read -r line ; do
  foo="v${line//[^0-9\.]/}"
  if [ "x$foo" = "x" ]; then
    # foo="y"
    exit
  fi

  gulp dist

  rm -Rf _release
  mkdir _release
  pwd
  cd _release

  git init
  git checkout -b release
  git pull git@gitlab.alibaba-inc.com:weex/weex-html5.git release

  cp ../dist/weapp.js ./$foo.js
  cp ../dist/weapp.js.map ./$foo.js.map

  git add -A
  git commit -m "Update $foo"
  git push -u git@gitlab.alibaba-inc.com:weex/weex-html5.git HEAD:release --force

  cd ..
  
  rm -Rf _sourcemap
  mkdir _sourcemap
  pwd
  cd _sourcemap

  git init
  git checkout -b sourcemap
  git pull git@gitlab.alibaba-inc.com:weex/weex-html5.git sourcemap

  mkdir $foo
  cp -r ../src ./$foo/src

  git add -A
  git commit -m "Update $foo"
  git push -u git@gitlab.alibaba-inc.com:weex/weex-html5.git HEAD:sourcemap --force
done