mirror of https://github.com/ElemeFE/element
Update travis config
parent
8d10dda8b6
commit
b453ce1167
28
.travis.yml
28
.travis.yml
|
@ -1,20 +1,20 @@
|
|||
sudo: false
|
||||
language: node_js
|
||||
node_js:
|
||||
- 5
|
||||
node_js: 5
|
||||
cache:
|
||||
bundler: true
|
||||
directories:
|
||||
- node_modules # NPM packages
|
||||
- travis_phantomjs
|
||||
- node_modules
|
||||
- travis_phantomjs
|
||||
before_install:
|
||||
# Upgrade PhantomJS to v2.1.1.
|
||||
- "export PHANTOMJS_VERSION=2.1.1"
|
||||
- "export PATH=$PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64/bin:$PATH"
|
||||
- "if [ $(phantomjs --version) != $PHANTOMJS_VERSION ]; then rm -rf $PWD/travis_phantomjs; mkdir -p $PWD/travis_phantomjs; fi"
|
||||
- "if [ $(phantomjs --version) != $PHANTOMJS_VERSION ]; then wget https://github.com/Medium/phantomjs/releases/download/v$PHANTOMJS_VERSION/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2 -O $PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2; fi"
|
||||
- "if [ $(phantomjs --version) != $PHANTOMJS_VERSION ]; then tar -xvf $PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2 -C $PWD/travis_phantomjs; fi"
|
||||
- "phantomjs --version"
|
||||
|
||||
- export PHANTOMJS_VERSION=2.1.1
|
||||
- export PATH=$PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64/bin:$PATH
|
||||
- if [ $(phantomjs --version) != $PHANTOMJS_VERSION ]; then rm -rf $PWD/travis_phantomjs;
|
||||
mkdir -p $PWD/travis_phantomjs; fi
|
||||
- if [ $(phantomjs --version) != $PHANTOMJS_VERSION ]; then wget https://github.com/Medium/phantomjs/releases/download/v$PHANTOMJS_VERSION/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2
|
||||
-O $PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2; fi
|
||||
- if [ $(phantomjs --version) != $PHANTOMJS_VERSION ]; then tar -xvf $PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2
|
||||
-C $PWD/travis_phantomjs; fi
|
||||
- phantomjs --version
|
||||
after_success:
|
||||
- cat ./test/unit/coverage/lcov.info | ./node_modules/.bin/coveralls
|
||||
- sh build/deploy-ci.sh
|
||||
- cat ./test/unit/coverage/lcov.info | ./node_modules/.bin/coveralls
|
||||
|
|
|
@ -15,7 +15,7 @@ cooking.set({
|
|||
entry: './examples/entry.js',
|
||||
dist: './examples/element-ui/',
|
||||
template: './examples/index.tpl',
|
||||
publicPath: '/',
|
||||
publicPath: process.env.CI_ENV || '/',
|
||||
hash: true,
|
||||
devServer: {
|
||||
port: 8085,
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
#! /bin/sh
|
||||
|
||||
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"
|
||||
git config user.email "travis"
|
||||
rm -rf *
|
||||
cp -rf ../../examples/element-ui/** .
|
||||
git add -A .
|
||||
git commit -m "$TRAVIS_COMMIT"
|
||||
git push origin master
|
||||
fi
|
Loading…
Reference in New Issue