-
Notifications
You must be signed in to change notification settings - Fork 0
/
buildspec.yml
27 lines (27 loc) · 1001 Bytes
/
buildspec.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
version: 0.2
env:
variables:
PRX_LAMBDA_CODE_CONFIG_PARAMETERS: 'AnalyticsIngestLambdaCodeS3ObjectKey'
PRX_LAMBDA_ARCHIVE_BUILD_PATH: '/app/build.zip'
PRX_SPIRE_S3_PKG_PARAMETERS: LAMBDA_ZIP=/prx/stag/Spire/Dovetail-Analytics/pkg/s3-object-key
PRX_S3_ARCHIVE_BUILD_PATH: /app/build.zip
parameter-store:
S3_ACCESS_KEY_ID: /prx/test/analytics-ingest-lambda/AWS_ACCESS_KEY_ID
S3_SECRET_ACCESS_KEY: /prx/test/analytics-ingest-lambda/AWS_SECRET_ACCESS_KEY
CODECOV_TOKEN: /prx/test/analytics-ingest-lambda/CODECOV_TOKEN
exported-variables:
- PRX_LAMBDA_CODE_CONFIG_PARAMETERS
- PRX_LAMBDA_CODE_CONFIG_VALUE
- PRX_SPIRE_S3_PKG_PARAMETERS
- LAMBDA_ZIP
phases:
build:
commands:
- cp env-example .env
- docker-compose build
- docker-compose run test
post_build:
commands:
- curl -sO "https://raw.githubusercontent.com/PRX/Infrastructure/main/ci/utility/post_build.sh"
- chmod +x post_build.sh
- . ./post_build.sh