diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..c1582722 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +matrix: + include: + - os: osx + osx_image: xcode9.4 + language: node_js + node_js: "10" + env: + - ELECTRON_CACHE=$HOME/.cache/electron + - ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder + +cache: + directories: + - node_modules + - $HOME/.cache/electron + - $HOME/.cache/electron-builder + +script: + - yarn workspace @devhub/desktop build --mac --win --linux + +before_cache: + - rm -rf $HOME/.cache/electron-builder/wine + +branches: + only: + - master + +if: tag IS present diff --git a/packages/desktop/package.json b/packages/desktop/package.json index b057a94c..713f134c 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -12,7 +12,7 @@ "repository": "https://github.com/devhubapp/devhub", "scripts": { "build": "yarn clean && yarn compile && pushd \"../web\" && yarn build && popd && shx cp -Rf ../web/dist dist/web && yarn build:electron", - "build:electron": "electron-builder -mwl", + "build:electron": "electron-builder", "compile": "tsc -b", "clean": "shx rm -rf build && shx rm -rf dist", "format": "prettier --write '{.,src/**}/*.{js,jsx,ts,tsx}'",