From 57c4fe034d54279b9b262a4a7368b4e4f3d641ac Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Fri, 28 Oct 2016 17:06:36 +0800 Subject: [PATCH] Add auto build lib --- build/deploy-ci.sh | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/build/deploy-ci.sh b/build/deploy-ci.sh index 784b0fa2d..b53c33eac 100644 --- a/build/deploy-ci.sh +++ b/build/deploy-ci.sh @@ -1,9 +1,8 @@ #! /bin/sh +mkdir temp_web && cd temp_web if [ "$TRAVIS_BRANCH" = "master" ] && [ "$GH_TOKEN" ]; then CI_ENV=/dev/ ./node_modules/.bin/cooking build -c build/cooking.demo.js - mkdir temp_web - cd temp_web git clone https://$GH_TOKEN@github.com/ElementUI/dev.git && cd dev git config user.name "$TRAVIS_COMMIT_USER" git config user.email "$TRAVIS_COMMIT_EMAIL" @@ -12,4 +11,19 @@ if [ "$TRAVIS_BRANCH" = "master" ] && [ "$GH_TOKEN" ]; then git add -A . git commit -m "$TRAVIS_COMMIT_MSG" git push origin master + cd .. +fi + +if [ "$TRAVIS_TAG" ] && [ "$GH_TOKEN" ]; then + npm run dist + git clone https://$GH_TOKEN@github.com/ElementUI/lib.git && cd lib + git config user.name "$TRAVIS_COMMIT_USER" + git config user.email "$TRAVIS_COMMIT_EMAIL" + rm -rf * + cp -rf ../../lib/** . + git add -A . + git commit -m "[build] $TRAVIS_TAG" + git tag $TRAVIS_TAG + git push origin master --tags + cd .. fi