diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 2a678ef..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,10 +0,0 @@ -build site: - image: node:8 - stage: build - script: - - npm install --progress=false - - npm run build - artifacts: - expire_in: 1 week - paths: - - dist diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..383610b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: node_js +node_js: + - node +before_script: + - yarn +cache: + directories: + - "node_modules" +script: + - ln -s matchIdConfig.example matchIdConfig + - npm run build + - npm run lint diff --git a/build/webpack.prod.conf.js b/build/webpack.prod.conf.js index da44b65..ff3e975 100644 --- a/build/webpack.prod.conf.js +++ b/build/webpack.prod.conf.js @@ -8,7 +8,7 @@ var CopyWebpackPlugin = require('copy-webpack-plugin') var HtmlWebpackPlugin = require('html-webpack-plugin') var ExtractTextPlugin = require('extract-text-webpack-plugin') var OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin') - +var failPlugin = require('webpack2-fail-plugin'); var env = config.build.env var webpackConfig = merge(baseWebpackConfig, { @@ -90,7 +90,8 @@ var webpackConfig = merge(baseWebpackConfig, { to: config.build.assetsSubDirectory, ignore: ['.*'] } - ]) + ]), + failPlugin ] }) diff --git a/package.json b/package.json index 5b535e3..c84b2b2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "vue-chartjs": "^2.7.1", "vue-floatthead": "^0.0.5", "vue-json-tree-view": "^2.0.7", - "vue-router": "^2.2.0" + "vue-router": "^2.2.0", + "webpack2-fail-plugin": "^1.0.7" }, "devDependencies": { "autoprefixer": "^6.7.2",