Skip to content

Commit c71a793

Browse files
committed
Add drone webpack build check
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
1 parent 8108816 commit c71a793

6 files changed

Lines changed: 58 additions & 265 deletions

File tree

.drone.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
clone:
2+
git:
3+
image: plugins/git
4+
depth: 1
5+
6+
pipeline:
7+
vue-build:
8+
image: nextcloudci/node:node-4
9+
commands:
10+
- npm ci
11+
- npm run build
12+
- git status
13+
- bash -c "[[ ! \"`git status --porcelain js/`\" ]] || ( echo 'Uncommited changes in vue build' && exit 1 )"
14+
when:
15+
matrix:
16+
TESTS: vue-build
17+
18+
matrix:
19+
include:
20+
- TESTS: vue-build
21+
22+
branches: [ master, stable* ]

js/viewer.js

Lines changed: 28 additions & 257 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/viewer.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
"license": "agpl",
2626
"private": true,
2727
"scripts": {
28-
"dev": "webpack --config webpack.dev.js",
29-
"watch": "webpack --progress --watch --config webpack.dev.js",
30-
"build": "webpack --progress --hide-modules --config webpack.prod.js",
28+
"dev": "NODE_ENV=development webpack --config webpack.dev.js",
29+
"watch": "NODE_ENV=development webpack --progress --watch --config webpack.dev.js",
30+
"build": "NODE_ENV=production webpack --progress --hide-modules --config webpack.prod.js",
3131
"lint": "eslint --ext .js,.vue src",
3232
"lint:fix": "eslint --ext .js,.vue src --fix",
3333
"stylelint": "stylelint src",

webpack.dev.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ const common = require('./webpack.common.js');
33

44
module.exports = merge(common, {
55
mode: 'development',
6-
devtool: '#cheap-source-map'
6+
devtool: 'cheap-source-map'
77
})

0 commit comments

Comments
 (0)