forked from continuouspipe/dockerfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontinuous-pipe.yml
215 lines (210 loc) · 6.4 KB
/
continuous-pipe.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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
tasks:
##################################
# Second level dependency images #
##################################
second_level_dependency_images:
build:
services:
ubuntu:
image: quay.io/continuouspipe/ubuntu16.04
tag: latest
#################################
# First level dependency images #
#################################
first_level_dependency_images:
build:
services:
nginx:
image: quay.io/continuouspipe/nginx
tag: latest
php71_apache:
image: quay.io/continuouspipe/php7.1-apache
tag: latest
environment:
- name: PHP_VERSION
value: '7.1'
php70_apache:
image: quay.io/continuouspipe/php7-apache
tag: latest
environment:
- name: PHP_VERSION
value: '7.0'
php56_apache:
image: quay.io/continuouspipe/php5.6-apache
tag: latest
environment:
- name: PHP_VERSION
value: '5.6'
php71_nginx:
image: quay.io/continuouspipe/php7.1-nginx
tag: latest
environment:
- name: PHP_VERSION
value: '7.1'
php70_nginx:
image: quay.io/continuouspipe/php7-nginx
tag: latest
environment:
- name: PHP_VERSION
value: '7.0'
php56_nginx:
image: quay.io/continuouspipe/php5.6-nginx
tag: latest
environment:
- name: PHP_VERSION
value: '5.6'
solr_4_10:
image: quay.io/continuouspipe/solr4
tag: latest
solr_6_2:
image: quay.io/continuouspipe/solr6
tag: latest
varnish:
image: quay.io/continuouspipe/varnish4
tag: latest
##################################
# Second level dependency images #
##################################
second_level_dependency_images:
build:
services:
symfony_php71_nginx:
image: quay.io/continuouspipe/symfony-php7.1-nginx
tag: latest
###########################
# No dependency images #
###########################
no_dependency_images:
build:
services:
drupal_php71_apache:
image: quay.io/continuouspipe/drupal-php7.1-apache
tag: latest
drupal_php70_apache:
image: quay.io/continuouspipe/drupal-php7-apache
tag: latest
drupal8_apache_php7:
image: quay.io/continuouspipe/drupal8-apache-php7
tag: latest
drupal_php56_apache:
image: quay.io/continuouspipe/drupal-php5.6-apache
tag: latest
drupal8_solr_4_10:
image: quay.io/continuouspipe/drupal8-solr4
tag: latest
drupal8_solr_6_2:
image: quay.io/continuouspipe/drupal8-solr6
tag: latest
drupal8_varnish:
image: quay.io/continuouspipe/drupal8-varnish4
tag: latest
elasticsearch:
image: quay.io/continuouspipe/elasticsearch2.4
tag: latest
ez:
image: quay.io/continuouspipe/ez6-apache-php7
tag: latest
hem:
image: quay.io/continuouspipe/hem1
tag: latest
magento1_apache:
image: quay.io/continuouspipe/magento1-apache-php5.6
tag: latest
magento1_nginx:
image: quay.io/continuouspipe/magento1-nginx-php5.6
tag: latest
magento2_nginx:
image: quay.io/continuouspipe/magento2-nginx-php7
tag: latest
magento2_varnish:
image: quay.io/continuouspipe/magento2-varnish4
tag: latest
mailcatcher:
image: quay.io/continuouspipe/mailcatcher
tag: latest
memcached:
image: quay.io/continuouspipe/memcached1.4
tag: latest
mongodb34:
image: quay.io/continuouspipe/mongodb3.4
tag: latest
mysql80:
image: quay.io/continuouspipe/mysql8.0
tag: latest
mysql57:
image: quay.io/continuouspipe/mysql5.7
tag: latest
mysql56:
image: quay.io/continuouspipe/mysql5.6
tag: latest
nginx_reverse_proxy:
image: quay.io/continuouspipe/nginx-reverse-proxy
tag: latest
nodejs6:
image: quay.io/continuouspipe/nodejs6
tag: latest
environment:
- name: NODE_VERSION
value: "6.x"
nodejs6_small:
image: quay.io/continuouspipe/nodejs6-small
tag: latest
environment:
- name: NODE_VERSION
value: "6.x"
- name: INSTALL_COMMON_PACKAGES
value: "false"
nodejs7:
image: quay.io/continuouspipe/nodejs7
tag: latest
environment:
- name: NODE_VERSION
value: "7.x"
nodejs7_small:
image: quay.io/continuouspipe/nodejs7-small
tag: latest
environment:
- name: NODE_VERSION
value: "7.x"
- name: INSTALL_COMMON_PACKAGES
value: "false"
phantomjs2:
image: quay.io/continuouspipe/phantomjs2
tag: latest
piwik_php71_apache:
image: quay.io/continuouspipe/piwik-php7.1-apache
tag: latest
redis:
image: quay.io/continuouspipe/redis3
tag: latest
scala_sbt:
image: quay.io/continuouspipe/scala-base
tag: latest
ssh_forward:
image: quay.io/continuouspipe/ssh-forward
tag: latest
spryker_php71_nginx:
image: quay.io/continuouspipe/spryker-php7.1-nginx
tag: latest
symfony_php70_nginx:
image: quay.io/continuouspipe/symfony-php7-nginx
tag: latest
symfony_php56_nginx:
image: quay.io/continuouspipe/symfony-php5.6-nginx
tag: latest
symfony_php71_apache:
image: quay.io/continuouspipe/symfony-php7.1-apache
tag: latest
symfony_php70_apache:
image: quay.io/continuouspipe/symfony-php7-apache
tag: latest
symfony_php56_apache:
image: quay.io/continuouspipe/symfony-php5.6-apache
tag: latest
notifications:
slack_failure_notification:
slack:
webhook_url: ${SLACK_WEBHOOK_URL}
when:
- failure
filter: code_reference.branch in ["master"]