Activate test execution on Travis CI (#16)

* Ignore Eclipse .project file
* Enable tests on Travis
* Install sfdx cli
* Use Node 7

@w-4092803@
This commit is contained in:
Gunnar Wagenknecht 2017-07-27 07:05:20 +02:00 коммит произвёл GitHub
Родитель 579b0efcd8
Коммит 59560a229f
2 изменённых файлов: 19 добавлений и 5 удалений

3
.gitignore поставляемый
Просмотреть файл

@ -68,3 +68,6 @@ jspm_packages/
# VS Code tests
.vscode-test/
# Eclipse
.project

Просмотреть файл

@ -1,10 +1,9 @@
language: node_js
sudo: false
sudo: required
node_js:
- "6"
# - "7"
- "7"
cache:
directories:
@ -21,6 +20,9 @@ env:
global:
- SFDX_URL_LINUX=https://developer.salesforce.com/media/salesforce-cli/sfdx-linux-amd64.tar.xz
- SFDX_URL_OSX=https://developer.salesforce.com/media/salesforce-cli/sfdx-osx.pkg
- SFDX_AUTOUPDATE_DISABLE=true
- SFDX_USE_GENERIC_UNIX_KEYCHAIN=true
- SFDX_DOMAIN_RETRY=300
os:
- linux
@ -32,11 +34,20 @@ before_install:
export CXX="g++-4.9" CC="gcc-4.9" DISPLAY=:99.0;
sh -e /etc/init.d/xvfb start;
sleep 3;
# install CLI
echo Installing SFDX CLI Linux
wget -qO- $SFDX_URL_LINUX | tar xJf -
"./sfdx/install"
export PATH=./sfdx/$(pwd):$PATH
sfdx update
fi
- |
if [[ $TRAVIS_OS_NAME == "osx" ]]; then
# install CLI
echo Installing SFDX CLI
echo Installing SFDX CLI macOS
wget -q $SFDX_URL_OSX
sudo installer -pkg sfdx-osx.pkg -target /
sfdx update
fi
install:
@ -45,4 +56,4 @@ install:
script:
- npm run compile
- npm run lint
# - lerna run test --concurrency 1
- npm run test