diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..4f346d1d --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,13 @@ +image: electronuserland/builder:wine + +build: + script: + - npm install + - npm run release + artifacts: + paths: + - release-builds/*.exe + - release-builds/*.deb + - release-builds/*.AppImage + only: + - tags \ No newline at end of file diff --git a/package.json b/package.json index 70086871..4c28568b 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,8 @@ "scripts": { "dist": "build", "dist:win": "build --win", + "dist:all": "build --linux --win", + "release": "npm run build:web && npm run dist:all", "build:android": "npm run setup-webpack-config && tns build android --bundle --env.production && npm run remove-webpack-config", "build:ios": "npm run setup-webpack-config && tns build ios --bundle --env.production && npm run remove-webpack-config", "build:web": "vue-cli-service build --mode production.web",