-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
76 lines (75 loc) · 4.65 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
matrix:
include:
- language: node_js
name: "front end"
node_js:
- node
cache:
directories:
- frontend/node_modules
before_script:
- cd frontend
- npm install
before_deploy: npm run build
deploy:
provider: s3
access_key_id: AKIAWPLC2AJPVKVCUBV3
secret_access_key:
secure: "LuIZ/lc0rGe7NbAmkzpeOkYtAAVoiJc9dSdYUAFmypxgSCqRqe8WWpQkGeAChGQl7TvI7MGU0Xpl6eskHJQAoWOMr8oWKcfrHhq0eq4aLm7+7bJvTuENp8vpNGxo+6qAv8SgJ4A57GNnRiaGScCORK1AdEMQenKJQhQlN6y5uphyKHndBJHUd9CL9/EwH1wMLOaWGiup6U2sItmndkC1fRAjvLGIgo+gF/nKfTeQ9POLy+wndvd4sc5pTTaj1l6oSeUEjasrTHIPrQ8aX8BZ6Z32nq3ahyDcJjFa/3PI1b5DD8grj/HFbX2XnOUKXxBiIChdtEhz9zMoNrWj1MtSWXxz+fcoXUB0fkCYW2y/UWVqy7HFy8Fz06Ima0RRMzfr53DXGq5c2Ogp4zFgwGDCvorpseCt8U1HGIQHMId8WaVBrYvwseRx9Rlsf5apKWM3K1JbMvB/xhl7vOo+1KpnLquOxCu6ghbBlpXiuBRdYWN3Q8VKQg3xVE08e+wJW3lgndIT5bN2SwuX5jj5SDF9kEXnGsQauO/06UyMNz2mAKatNQ9lUgUx9uvahcQR4wWvVVhquyOLa5MDQvEpEaXJGX6bLsisy+LmrVDezd46hAj1yTzf3rXXQc4oxJGv+rfIVmHS2RNsomsByeouaUxZkN0Y268EDlEXMkSXyyd6ySI="
bucket: pulsesurveys
local-dir: build
acl: public_read
skip_cleanup: true
region: us-east-2
- language: java
name: "send-emails"
jdk: openjdk11
before_script:
- cd send-emails
before_deploy: ./gradlew assemble
deploy:
provider: lambda
function_name: send-emails
region: us-east-1
role: "arn:aws:iam::445273211487:role/PulseSurveyLambdaExecutionRole"
runtime: "java11"
handler_name: "io.micronaut.function.aws.MicronautRequestStreamHandler"
access_key_id: AKIAWPLC2AJPVKVCUBV3
secret_access_key:
secure: "LuIZ/lc0rGe7NbAmkzpeOkYtAAVoiJc9dSdYUAFmypxgSCqRqe8WWpQkGeAChGQl7TvI7MGU0Xpl6eskHJQAoWOMr8oWKcfrHhq0eq4aLm7+7bJvTuENp8vpNGxo+6qAv8SgJ4A57GNnRiaGScCORK1AdEMQenKJQhQlN6y5uphyKHndBJHUd9CL9/EwH1wMLOaWGiup6U2sItmndkC1fRAjvLGIgo+gF/nKfTeQ9POLy+wndvd4sc5pTTaj1l6oSeUEjasrTHIPrQ8aX8BZ6Z32nq3ahyDcJjFa/3PI1b5DD8grj/HFbX2XnOUKXxBiIChdtEhz9zMoNrWj1MtSWXxz+fcoXUB0fkCYW2y/UWVqy7HFy8Fz06Ima0RRMzfr53DXGq5c2Ogp4zFgwGDCvorpseCt8U1HGIQHMId8WaVBrYvwseRx9Rlsf5apKWM3K1JbMvB/xhl7vOo+1KpnLquOxCu6ghbBlpXiuBRdYWN3Q8VKQg3xVE08e+wJW3lgndIT5bN2SwuX5jj5SDF9kEXnGsQauO/06UyMNz2mAKatNQ9lUgUx9uvahcQR4wWvVVhquyOLa5MDQvEpEaXJGX6bLsisy+LmrVDezd46hAj1yTzf3rXXQc4oxJGv+rfIVmHS2RNsomsByeouaUxZkN0Y268EDlEXMkSXyyd6ySI="
- language: java
name: "get-users"
jdk: openjdk11
before_script:
- cd get-users
#deploy:
# provider: lambda
# function_name: get-users
# region: us-east-2
# role: "arn:aws:iam::445273211487:role/PulseSurveyLambdaExecutionRole"
# runtime: "java11"
# handler_name: "io.micronaut.function.aws.MicronautRequestStreamHandler"
# access_key_id: AKIAWPLC2AJPVKVCUBV3
# secret_access_key:
# secure: "LuIZ/lc0rGe7NbAmkzpeOkYtAAVoiJc9dSdYUAFmypxgSCqRqe8WWpQkGeAChGQl7TvI7MGU0Xpl6eskHJQAoWOMr8oWKcfrHhq0eq4aLm7+7bJvTuENp8vpNGxo+6qAv8SgJ4A57GNnRiaGScCORK1AdEMQenKJQhQlN6y5uphyKHndBJHUd9CL9/EwH1wMLOaWGiup6U2sItmndkC1fRAjvLGIgo+gF/nKfTeQ9POLy+wndvd4sc5pTTaj1l6oSeUEjasrTHIPrQ8aX8BZ6Z32nq3ahyDcJjFa/3PI1b5DD8grj/HFbX2XnOUKXxBiIChdtEhz9zMoNrWj1MtSWXxz+fcoXUB0fkCYW2y/UWVqy7HFy8Fz06Ima0RRMzfr53DXGq5c2Ogp4zFgwGDCvorpseCt8U1HGIQHMId8WaVBrYvwseRx9Rlsf5apKWM3K1JbMvB/xhl7vOo+1KpnLquOxCu6ghbBlpXiuBRdYWN3Q8VKQg3xVE08e+wJW3lgndIT5bN2SwuX5jj5SDF9kEXnGsQauO/06UyMNz2mAKatNQ9lUgUx9uvahcQR4wWvVVhquyOLa5MDQvEpEaXJGX6bLsisy+LmrVDezd46hAj1yTzf3rXXQc4oxJGv+rfIVmHS2RNsomsByeouaUxZkN0Y268EDlEXMkSXyyd6ySI="
- language: java
name: "send-surveys"
jdk: openjdk11
before_script:
- cd send-surveys
before_deploy: ./gradlew assemble
deploy:
provider: lambda
function_name: send-surveys
region: us-east-1
role: "arn:aws:iam::445273211487:role/PulseSurveyLambdaExecutionRole"
runtime: "java11"
handler_name: "io.micronaut.function.aws.MicronautRequestStreamHandler"
access_key_id: AKIAWPLC2AJPVKVCUBV3
secret_access_key:
secure: "LuIZ/lc0rGe7NbAmkzpeOkYtAAVoiJc9dSdYUAFmypxgSCqRqe8WWpQkGeAChGQl7TvI7MGU0Xpl6eskHJQAoWOMr8oWKcfrHhq0eq4aLm7+7bJvTuENp8vpNGxo+6qAv8SgJ4A57GNnRiaGScCORK1AdEMQenKJQhQlN6y5uphyKHndBJHUd9CL9/EwH1wMLOaWGiup6U2sItmndkC1fRAjvLGIgo+gF/nKfTeQ9POLy+wndvd4sc5pTTaj1l6oSeUEjasrTHIPrQ8aX8BZ6Z32nq3ahyDcJjFa/3PI1b5DD8grj/HFbX2XnOUKXxBiIChdtEhz9zMoNrWj1MtSWXxz+fcoXUB0fkCYW2y/UWVqy7HFy8Fz06Ima0RRMzfr53DXGq5c2Ogp4zFgwGDCvorpseCt8U1HGIQHMId8WaVBrYvwseRx9Rlsf5apKWM3K1JbMvB/xhl7vOo+1KpnLquOxCu6ghbBlpXiuBRdYWN3Q8VKQg3xVE08e+wJW3lgndIT5bN2SwuX5jj5SDF9kEXnGsQauO/06UyMNz2mAKatNQ9lUgUx9uvahcQR4wWvVVhquyOLa5MDQvEpEaXJGX6bLsisy+LmrVDezd46hAj1yTzf3rXXQc4oxJGv+rfIVmHS2RNsomsByeouaUxZkN0Y268EDlEXMkSXyyd6ySI="
- language: java
name: "server"
jdk: openjdk11
before_script:
- cd server