From da47884f8856c842d03b6d668283e6fb613840e2 Mon Sep 17 00:00:00 2001 From: Mark Lee Date: Sun, 11 Dec 2016 01:27:28 -0800 Subject: [PATCH] chore(tests): add AppVeyor support --- .appveyor.yml | 29 +++++++++++++++++++++++++++++ README.md | 3 ++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 .appveyor.yml diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 0000000000..d17454c4cc --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,29 @@ +platform: +- x86 +- x64 +environment: + nodejs_version: "6" + matrix: + - node_installer: npm + - node_installer: yarn +cache: +- '%APPDATA%\npm-cache' +- '%USERPROFILE%\.electron' +branches: + only: + - master + +install: +- ps: Install-Product node $env:nodejs_version $env:platform +- npm install -g npm@4 +- npm install -g yarn +- set PATH=%APPDATA%\npm;%PATH% +- npm install + +test_script: +- node --version +- npm --version +- yarn --version +- npm test -- --installer=$env:node_installer + +build: off diff --git a/README.md b/README.md index 49f5eb9456..a635e83b90 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ Electron Forge -------------- -[![Build Status](https://travis-ci.org/electron-userland/electron-forge.svg?branch=master)](https://travis-ci.org/electron-userland/electron-forge) +[![Linux/macOS Build Status](https://travis-ci.org/electron-userland/electron-forge.svg?branch=master)](https://travis-ci.org/electron-userland/electron-forge) +[![Windows Build status](https://ci.appveyor.com/api/projects/status/79ae80nek1eucyy3?svg=true)](https://ci.appveyor.com/project/electron-userland/electron-forge) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) [![npm version](https://badge.fury.io/js/electron-forge.svg)](https://www.npmjs.com/package/electron-forge) [![npm](https://img.shields.io/npm/dt/electron-forge.svg?maxAge=2592000)](https://www.npmjs.com/package/electron-forge)