-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathshippable.yml
More file actions
38 lines (35 loc) · 846 Bytes
/
shippable.yml
File metadata and controls
38 lines (35 loc) · 846 Bytes
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
resources:
- name: cd_ecs_docker_opts
type: dockerOptions
versionTemplate:
linuxParameters:
initProcessEnabled: true
memory: 100
portMappings:
- 80:80
- name: cd_ecs_env
type: params
version:
params:
ENVIRONMENT: "test"
jobs:
- name: cd_ecs_manifest
type: manifest
steps:
- IN: node_app_img_jf # defined here https://github.com/devops-recipes/node_app/blob/master/shippable.yml
- IN: cd_ecs_docker_opts
- IN: cd_ecs_env
flags:
- aws_ecs
- aws
- ship
- name: cd_ecs_deploy
type: deploy
steps:
- IN: cd_ecs_manifest
- IN: aws_ecs_cluster # defined here https://github.com/devops-recipes/prov_aws_ecs_terraform/blob/master/shippable.yml
switch: off
flags:
- aws_ecs
- aws
- ship