-
Notifications
You must be signed in to change notification settings - Fork 3
/
shippable.resources.yml
50 lines (44 loc) · 1.17 KB
/
shippable.resources.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
resources:
# gitRepo for scripts/config files
- name: demo_java_ecr_gitrepo
type: gitRepo
integration: ttrahan-gh
pointer:
sourceName: shippableSamples/java-ecr-runcli-elasticbeanstalk
branch: master
# docker image resource
- name: demo_java_ecr_img
type: image
integration: ttrahan-ecr
pointer:
# replace with your docker registry URI
sourceName: 288971733297.dkr.ecr.us-east-1.amazonaws.com/shipdemo-java-ecr-eb
seed:
versionName: master.5
# aws CLI config
- name: demo_java_ecr_awscli
type: cliConfig
integration: ttrahan-aws
pointer:
region: us-east-1
# params shared across for all environments
- name: demo_java_ecr_params
type: params
version:
params:
AWS_EB_APPLICATION: "demo_java_ecr"
PORT: 8080
# params for TEST environment
- name: demo_java_ecr_params_test
type: params
version:
params:
ENVIRONMENT: "test"
AWS_EB_ENVIRONMENT: "demoJavaEcr-test"
# params for PROD environment
- name: demo_java_ecr_params_prod
type: params
version:
params:
ENVIRONMENT: "prod"
AWS_EB_ENVIRONMENT: "demoJavaEcr-prod"