Evan You 10 лет назад
Родитель
Сommit
a96a36c4d3
1 измененных файлов с 23 добавлено и 0 удалено
  1. 23 0
      build/release-csp.sh

+ 23 - 0
build/release-csp.sh

@@ -0,0 +1,23 @@
+# get versions
+PLAIN_VERSION=`npm version | grep vue | sed -e 's/[^0-9.]//g'`
+CSP_VERSION=$PLAIN_VERSION-csp
+
+# update package.json
+sed -i '' -e 's/\("version"\: "[0-9]*\.[0-9]*\.[0-9]*\)"/\1-csp"/' package.json
+
+# buid
+npm run build
+
+# push to csp branch on github
+git add -A .
+git commit -m "[build] $CSP_VERSION"
+git push -f
+
+# push tag
+git tag v$CSP_VERSION
+git push origin v$CSP_VERSION
+
+# publish to npm and update dist tags
+npm publish
+npm dist-tag add vue@$PLAIN_VERSION latest
+npm dist-tag add vue@CSP_VERSION csp