فهرست منبع

add csp release script

Evan You 10 سال پیش
والد
کامیت
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