-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
77 lines (65 loc) · 4.15 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
language: node_js
node_js:
- lts/*
services: mongodb
cache:
yarn: true
directories:
- node_modules
install:
- yarn --cwd backend install
- yarn install --frozen-lockfile
jobs:
include:
- stage: Backend Tests
script: yarn test:backend
# - stage: Lint
# name: Frontend
# script: yarn lint:frontend
# - stage: Unit Tests
# name: Frontend
# script: yarn test:frontend
- stage: E2E Tests
script: yarn e2e
- stage: Deploy Backend
script: skip
before_deploy:
- cd backend
deploy:
provider: heroku
api_key:
secure: NrwfeICKXUeaNHoFBZplagGXvR9PeHWe5wIDtpfEyEtOf3EGPNoU0fPDR5Ad8q1yxEFP1j9Gvm1XVn7VFEKddcbCMUktm96UbbhtvaAlEykg4+nb/4dnDU9qDJZmvEiKuSWixfcXv5PSiq3wLhEx1L7wA8S3U8rvjOnfTig5avEt2WjV3wxws/mHseX5SYhjtE/KEOfa0a0aGKuU/uQKbpOieuvFCWmIf5EXcliklXiUSi6oIrwltfVvNsPrwB3nXGapFHGiDUgHwe44rqcBchQPCOHZr8KMnu711SbzI6vQgRO1DR46ZndfKvhbXyeW0bPKn3H2CHv2zqIfQJLEA2+PiSJrXBAihDi2QEq84TlijEERJR1a6JzaCmIS7gk2FyMiZkDd/pqzAYd3LmhpxHGxf8QFVbCMgm+xc/BQToe59BQ1dJ2rnPr+U5Ic4+JlqIr6LHE4c9d1qkLixkEcsxfajYcV0gqpUx6sYnAaE5vzGvTaTKFfSGGvyOXNQceJr0oKQ+H7+Qhl3JU4L9hg7s5dHx+FlHjiJlziZD8DAGMKczpdgQUYhenzxkgbDEA8VEvM1471iS29UsosNUv5PZi84YZURfJHv4plkep7/TC746SREDEi4oytAx2d/zEEPbJ+09FTHoB6kWP7oFZ3Ze9JohePnyActilVDK0nUxg=
app: opt-vis-backend
on:
repo: GoelBiju/Visualising-Optimisation-Data
branch: main
- stage: Deploy Frontend
script: skip
deploy:
provider: heroku
api_key:
secure: NrwfeICKXUeaNHoFBZplagGXvR9PeHWe5wIDtpfEyEtOf3EGPNoU0fPDR5Ad8q1yxEFP1j9Gvm1XVn7VFEKddcbCMUktm96UbbhtvaAlEykg4+nb/4dnDU9qDJZmvEiKuSWixfcXv5PSiq3wLhEx1L7wA8S3U8rvjOnfTig5avEt2WjV3wxws/mHseX5SYhjtE/KEOfa0a0aGKuU/uQKbpOieuvFCWmIf5EXcliklXiUSi6oIrwltfVvNsPrwB3nXGapFHGiDUgHwe44rqcBchQPCOHZr8KMnu711SbzI6vQgRO1DR46ZndfKvhbXyeW0bPKn3H2CHv2zqIfQJLEA2+PiSJrXBAihDi2QEq84TlijEERJR1a6JzaCmIS7gk2FyMiZkDd/pqzAYd3LmhpxHGxf8QFVbCMgm+xc/BQToe59BQ1dJ2rnPr+U5Ic4+JlqIr6LHE4c9d1qkLixkEcsxfajYcV0gqpUx6sYnAaE5vzGvTaTKFfSGGvyOXNQceJr0oKQ+H7+Qhl3JU4L9hg7s5dHx+FlHjiJlziZD8DAGMKczpdgQUYhenzxkgbDEA8VEvM1471iS29UsosNUv5PZi84YZURfJHv4plkep7/TC746SREDEi4oytAx2d/zEEPbJ+09FTHoB6kWP7oFZ3Ze9JohePnyActilVDK0nUxg=
app: opt-vis-frontend
on:
repo: GoelBiju/Visualising-Optimisation-Data
branch: main
- stage: Deploy Pareto Front (plugin)
script: skip
deploy:
provider: heroku
api_key:
secure: NrwfeICKXUeaNHoFBZplagGXvR9PeHWe5wIDtpfEyEtOf3EGPNoU0fPDR5Ad8q1yxEFP1j9Gvm1XVn7VFEKddcbCMUktm96UbbhtvaAlEykg4+nb/4dnDU9qDJZmvEiKuSWixfcXv5PSiq3wLhEx1L7wA8S3U8rvjOnfTig5avEt2WjV3wxws/mHseX5SYhjtE/KEOfa0a0aGKuU/uQKbpOieuvFCWmIf5EXcliklXiUSi6oIrwltfVvNsPrwB3nXGapFHGiDUgHwe44rqcBchQPCOHZr8KMnu711SbzI6vQgRO1DR46ZndfKvhbXyeW0bPKn3H2CHv2zqIfQJLEA2+PiSJrXBAihDi2QEq84TlijEERJR1a6JzaCmIS7gk2FyMiZkDd/pqzAYd3LmhpxHGxf8QFVbCMgm+xc/BQToe59BQ1dJ2rnPr+U5Ic4+JlqIr6LHE4c9d1qkLixkEcsxfajYcV0gqpUx6sYnAaE5vzGvTaTKFfSGGvyOXNQceJr0oKQ+H7+Qhl3JU4L9hg7s5dHx+FlHjiJlziZD8DAGMKczpdgQUYhenzxkgbDEA8VEvM1471iS29UsosNUv5PZi84YZURfJHv4plkep7/TC746SREDEi4oytAx2d/zEEPbJ+09FTHoB6kWP7oFZ3Ze9JohePnyActilVDK0nUxg=
app: opt-vis-pareto-front
on:
repo: GoelBiju/Visualising-Optimisation-Data
branch: main
- stage: Deploy Line (plugin)
script: skip
deploy:
provider: heroku
api_key:
secure: NrwfeICKXUeaNHoFBZplagGXvR9PeHWe5wIDtpfEyEtOf3EGPNoU0fPDR5Ad8q1yxEFP1j9Gvm1XVn7VFEKddcbCMUktm96UbbhtvaAlEykg4+nb/4dnDU9qDJZmvEiKuSWixfcXv5PSiq3wLhEx1L7wA8S3U8rvjOnfTig5avEt2WjV3wxws/mHseX5SYhjtE/KEOfa0a0aGKuU/uQKbpOieuvFCWmIf5EXcliklXiUSi6oIrwltfVvNsPrwB3nXGapFHGiDUgHwe44rqcBchQPCOHZr8KMnu711SbzI6vQgRO1DR46ZndfKvhbXyeW0bPKn3H2CHv2zqIfQJLEA2+PiSJrXBAihDi2QEq84TlijEERJR1a6JzaCmIS7gk2FyMiZkDd/pqzAYd3LmhpxHGxf8QFVbCMgm+xc/BQToe59BQ1dJ2rnPr+U5Ic4+JlqIr6LHE4c9d1qkLixkEcsxfajYcV0gqpUx6sYnAaE5vzGvTaTKFfSGGvyOXNQceJr0oKQ+H7+Qhl3JU4L9hg7s5dHx+FlHjiJlziZD8DAGMKczpdgQUYhenzxkgbDEA8VEvM1471iS29UsosNUv5PZi84YZURfJHv4plkep7/TC746SREDEi4oytAx2d/zEEPbJ+09FTHoB6kWP7oFZ3Ze9JohePnyActilVDK0nUxg=
app: opt-vis-line
on:
repo: GoelBiju/Visualising-Optimisation-Data
branch: main