forked from shippableSamples/sample_pipelines
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path32q
More file actions
77 lines (69 loc) · 1.42 KB
/
32q
File metadata and controls
77 lines (69 loc) · 1.42 KB
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
76
77
jobs:
- name: nginx-mani
type: manifest
on_start:
- NOTIFY: mySlack
- NOTIFY: myEmail
on_success:
- NOTIFY: mySlack
on_failure:
- NOTIFY: mySlack
steps:
- IN: nginx-image
- IN: nginx-params
- IN: nginx-opts
- IN: triggertest1
- IN: noFirstTimeTrigger3
- name: simple-mani
type: manifest
steps:
- IN: simple-image
- IN: simple-opts
- IN: simple-params
- IN: betaTrigger
- name: ecs-beta-dep
type: deploy
steps:
- IN: betaParams
- IN: betaOpts
- IN: betaReplicas
- IN: nginx-mani
- IN: myEcsCluster
# - name: ddc-test
# type: ddcDeploy
# options:
# deployMethod: blueGreen
# steps:
# - IN: simple-mani
# - IN: myDdcCluster
# - IN: betaReplicas
# - IN: betaParams
# - IN: betaOpts
# - TASK: managed
- name: testRelease
type: release
steps:
- IN: testVer
- IN: simple-mani
- TASK: managed
- name: testRelease2
type: release
steps:
- IN: testVer2
- IN: simple-mani
# - name: dcl-prod
# type: dclDeploy
# steps:
# - IN: ecs-beta
# trigger: false
# - IN: prodReplicas
# - IN: myDclCluster
# - IN: prodParams
# - IN: prodOpts
# - IN: prodTrigger
# - TASK: managed
- name: prodYmlSync
type: rSync
steps:
- IN: myProdSyncRepo
- IN: prodTrigger