From 5340c7610d5044175607b0a9d0edf5478e227e07 Mon Sep 17 00:00:00 2001 From: Tom Kirkpatrick Date: Wed, 19 Sep 2018 14:23:19 +0200 Subject: [PATCH] build(ci): per env build config Do not build the renderer dll on ci. It's not needed and it wastes a lot of build time. --- .travis.yml | 1 + appveyor.yml | 1 + package.json | 5 ++++- yarn.lock | 4 ++++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d7c7227d..d9937c0d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,7 @@ language: node_js env: global: - DEBUG=electron-builder + - NODE_ENV=test os: - linux diff --git a/appveyor.yml b/appveyor.yml index 885a00a1..b889925c 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -2,6 +2,7 @@ os: unstable environment: DEBUG: electron-builder + NODE_ENV: test matrix: - nodejs_version: STABLE publish_build: true diff --git a/package.json b/package.json index e0aaf4eb..41312f41 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,9 @@ "lint-ci": "npm run lint && npm run lint-styles", "package": "npm run build && npm run fetch-lnd && build", "release": "npm run package -- --publish onTagOrDraft", - "postinstall": "concurrently --raw \"npm:flow-typed\" \"npm:build-dll\" \"build install-app-deps\" \"node node_modules/fbjs-scripts/node/check-dev-engines.js package.json\"", + "postinstall": "per-env", + "postinstall:development": "concurrently --raw \"npm:flow-typed\" \"npm:build-dll\" \"build install-app-deps\" \"node node_modules/fbjs-scripts/node/check-dev-engines.js package.json\"", + "postinstall:test": "concurrently --raw \"npm:flow-typed\" \"build install-app-deps\" \"node node_modules/fbjs-scripts/node/check-dev-engines.js package.json\"", "prestart": "npm run build", "start": "cross-env NODE_ENV=production electron ./app/", "start-main-dev": "cross-env HOT=1 NODE_ENV=development electron -r babel-register ./app/main.dev", @@ -259,6 +261,7 @@ "minimist": "^1.2.0", "mock-spawn": "^0.2.6", "node-sass": "^4.9.3", + "per-env": "^1.0.2", "prettier": "^1.14.2", "react-addons-test-utils": "^15.6.2", "react-test-renderer": "^16.5.1", diff --git a/yarn.lock b/yarn.lock index d9bb6576..cd58595f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9557,6 +9557,10 @@ pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" +per-env@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/per-env/-/per-env-1.0.2.tgz#74e5f1a2c401b72cefe7fd872b3f3f6b79c04bb1" + performance-now@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"