65
65
/tmp/tpl prosody/rootfs/defaults/conf.d/brewery.cfg.lua > /tmp/brewery.cfg.lua
66
66
/tmp/tpl prosody/rootfs/defaults/conf.d/visitors.cfg.lua > /tmp/visitors.cfg.lua
67
67
/tmp/tpl prosody/rootfs/defaults/rules.d/jvb_muc_presence_filter.pfw > /tmp/jvb_muc_presence_filter.pfw
68
- build :
68
+
69
+ build-base :
69
70
runs-on : ubuntu-latest
70
71
steps :
71
72
- name : Check out code
74
75
uses : docker/setup-buildx-action@v3
75
76
with :
76
77
driver : docker
77
-
78
78
- name : Build base
79
79
uses : docker/build-push-action@v6
80
80
with :
85
85
build-args : |
86
86
JITSI_RELEASE=unstable
87
87
88
+ build-java :
89
+ runs-on : ubuntu-latest
90
+ needs : build-base
91
+ steps :
92
+ - name : Check out code
93
+ uses : actions/checkout@v4
94
+ - name : Setup Docker Buildx
95
+ uses : docker/setup-buildx-action@v3
96
+ with :
97
+ driver : docker
88
98
- name : Build base-java
89
99
uses : docker/build-push-action@v6
90
100
with :
@@ -93,6 +103,16 @@ jobs:
93
103
tags : |
94
104
jitsi/base-java:latest
95
105
106
+ build-jibri :
107
+ runs-on : ubuntu-latest
108
+ needs : build-java
109
+ steps :
110
+ - name : Check out code
111
+ uses : actions/checkout@v4
112
+ - name : Setup Docker Buildx
113
+ uses : docker/setup-buildx-action@v3
114
+ with :
115
+ driver : docker
96
116
- name : Build jibri
97
117
uses : docker/build-push-action@v6
98
118
with :
@@ -101,6 +121,16 @@ jobs:
101
121
tags : |
102
122
jitsi/jibri:latest
103
123
124
+ build-jicofo :
125
+ runs-on : ubuntu-latest
126
+ needs : build-java
127
+ steps :
128
+ - name : Check out code
129
+ uses : actions/checkout@v4
130
+ - name : Setup Docker Buildx
131
+ uses : docker/setup-buildx-action@v3
132
+ with :
133
+ driver : docker
104
134
- name : Build jicofo
105
135
uses : docker/build-push-action@v6
106
136
with :
@@ -109,6 +139,16 @@ jobs:
109
139
tags : |
110
140
jitsi/jicofo:latest
111
141
142
+ build-jigasi :
143
+ runs-on : ubuntu-latest
144
+ needs : build-java
145
+ steps :
146
+ - name : Check out code
147
+ uses : actions/checkout@v4
148
+ - name : Setup Docker Buildx
149
+ uses : docker/setup-buildx-action@v3
150
+ with :
151
+ driver : docker
112
152
- name : Build jigasi
113
153
uses : docker/build-push-action@v6
114
154
with :
@@ -117,6 +157,16 @@ jobs:
117
157
tags : |
118
158
jitsi/jigasi:latest
119
159
160
+ build-jivb :
161
+ runs-on : ubuntu-latest
162
+ needs : build-java
163
+ steps :
164
+ - name : Check out code
165
+ uses : actions/checkout@v4
166
+ - name : Setup Docker Buildx
167
+ uses : docker/setup-buildx-action@v3
168
+ with :
169
+ driver : docker
120
170
- name : Build jvb
121
171
uses : docker/build-push-action@v6
122
172
with :
@@ -125,6 +175,16 @@ jobs:
125
175
tags : |
126
176
jitsi/jvb:latest
127
177
178
+ build-prosody :
179
+ runs-on : ubuntu-latest
180
+ needs : build-base
181
+ steps :
182
+ - name : Check out code
183
+ uses : actions/checkout@v4
184
+ - name : Setup Docker Buildx
185
+ uses : docker/setup-buildx-action@v3
186
+ with :
187
+ driver : docker
128
188
- name : Build prosody
129
189
uses : docker/build-push-action@v6
130
190
with :
@@ -133,6 +193,16 @@ jobs:
133
193
tags : |
134
194
jitsi/prosody:latest
135
195
196
+ build-web :
197
+ runs-on : ubuntu-latest
198
+ needs : build-base
199
+ steps :
200
+ - name : Check out code
201
+ uses : actions/checkout@v4
202
+ - name : Setup Docker Buildx
203
+ uses : docker/setup-buildx-action@v3
204
+ with :
205
+ driver : docker
136
206
- name : Build web
137
207
uses : docker/build-push-action@v6
138
208
with :
0 commit comments