-
Notifications
You must be signed in to change notification settings - Fork 8
/
.travis.yml
34 lines (30 loc) · 684 Bytes
/
.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
language: node_js
dist: jammy
node_js:
- 18
#jdk: openjdk17
addons:
sonarcloud:
organization: "henrythasler"
script:
- npm run test
# - sonar-scanner
before_deploy:
- npm run predeploy
# see `https://docs.travis-ci.com/user/deployment/lambda/` for instructions
# see `terraform/tileserver-lambda.tf` for values
deploy:
provider: lambda
edge:
source: travis-ci/dpl
branch: qa-add-lambda-runtime
function_name: "tileserver"
region: "eu-central-1"
role: "arn:aws:iam::324094553422:role/tileserver_role"
runtime: "nodejs18.x"
handler_name: "handler"
zip: "dist/function.zip"
on:
branch: master
tags: true
# edge: true # force dpl v2