-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
62 lines (56 loc) · 1.44 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
language: node_js
node_js:
- lts/*
addons:
sonarcloud:
install:
- npm i axios
- npm i concurrently
- npm i json-server
- npm i react
- npm i react-router-dom
- npm i react-script
- npm i -D babel-core
- npm i -D babel-loader
- npm i -D babel-plugin-transform-object-rest-spread
- npm i -D babel-preset-env
- npm i -D babel-preset-react
- npm i -D css-loader
- npm i -D cypress@3.1.0
- npm i -D html-webpack-plugin
- npm i -D style-loader
- npm i -D webpack
- npm i -D nyc
- npm i -D istanbul-instrumenter-loader
- npm i -D istanbul-lib-coverage
- npm i -D cypress-eslint-preprocessor
- npm i -D eslint
- npm i -D cypress-eslint-preprocessor
- npm i -D eslint-config-standard
- npm i -D eslint-plugin-cypress
- npm i -D eslint-plugin-import
- npm i -D eslint-plugin-node
- npm i -D eslint-plugin-promise
- npm i -D eslint-plugin-standard
#- npm audit fix
before_script:
- npm start &
script:
- npm run cypress:run
- sonar-scanner -Dsonar.projectKey=todo1 -Dsonar.organization=steinko-github -Dsonar.sources=./src -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=b0c0d7ce4ab856b9ebc10a2a6548fa7c58eecc8e
deploy:
provider: cloudfoundry
username: stein_korsveien@msn.com
password: DavidBowie1!
api: https://api.run.pivotal.io
organization: stein
space: development
on:
branch: master
#deploy:
# provider: releases
# api_key: d00c26643d15d32b3fa4ac18eae8e144b85df3af
# file: build/app.bundle.js
# skip_cleanup: true
# on:
# tags: true