@@ -104,51 +104,6 @@ jobs:
104
104
run : |
105
105
docker tag discourse/base:release${{ steps.arch-helper.outputs.arch_postfix_dash }} discourse/base:aarch64
106
106
docker push discourse/base:aarch64
107
- base_bookworm :
108
- runs-on : ubuntu-20.04${{ ((github.event_name != 'schedule') && '-8core') || '' }}
109
- timeout-minutes : ${{ github.event_name != 'schedule' && 30 }}
110
- steps :
111
- - uses : actions/checkout@v3
112
- with :
113
- fetch-depth : 1
114
- - name : build slim image
115
- run : |
116
- cd image && ruby auto_build.rb base_slim_bookworm
117
- - name : tag slim images
118
- id : tag-images
119
- run : |
120
- TAG=`date +%Y%m%d-%H%M`
121
- echo "tag=$(echo $TAG)" >> $GITHUB_OUTPUT
122
- docker tag discourse/base:build_slim_bookworm discourse/base:2.0.$TAG-slim-bookworm
123
- docker tag discourse/base:build_slim_bookworm discourse/base:slim-bookworm
124
- - name : build release image
125
- run : |
126
- cd image && ruby auto_build.rb base_bookworm
127
- - name : tag release images
128
- run : |
129
- TAG=${{ steps.tag-images.outputs.tag }}
130
- docker tag discourse/base:build_bookworm discourse/base:2.0.$TAG-bookworm
131
- docker tag discourse/base:build_bookworm discourse/base:release-bookworm
132
- - name : build test_build image
133
- run : |
134
- cd image && ruby auto_build.rb discourse_test_build_bookworm
135
- - name : run specs
136
- run : |
137
- docker run --rm -e RUBY_ONLY=1 -e USE_TURBO=1 -e SKIP_PLUGINS=1 -e SKIP_LINT=1 discourse/discourse_test:build_bookworm
138
- - name : Print summary
139
- run : |
140
- docker images discourse/base
141
- - name : push to dockerhub
142
- if : success() && (github.ref == 'refs/heads/main')
143
- env :
144
- DOCKERHUB_PASSWORD : ${{ secrets.DOCKERHUB_PASSWORD }}
145
- run : |
146
- TAG=${{ steps.tag-images.outputs.tag }}
147
- docker login --username discoursebuild --password $DOCKERHUB_PASSWORD
148
- docker push discourse/base:2.0.$TAG-slim-bookworm
149
- docker push discourse/base:slim-bookworm
150
- docker push discourse/base:2.0.$TAG-bookworm
151
- docker push discourse/base:release-bookworm
152
107
test :
153
108
runs-on : ubuntu-20.04${{ ((github.event_name != 'schedule') && '-8core') || '' }}
154
109
timeout-minutes : 30
@@ -190,47 +145,6 @@ jobs:
190
145
docker push discourse/discourse_test:slim
191
146
docker push discourse/discourse_test:slim-browsers
192
147
docker push discourse/discourse_test:release
193
- test_bookworm :
194
- runs-on : ubuntu-20.04${{ ((github.event_name != 'schedule') && '-8core') || '' }}
195
- timeout-minutes : 30
196
- needs : base_bookworm
197
- defaults :
198
- run :
199
- working-directory : image/discourse_test
200
- steps :
201
- - uses : actions/checkout@v3
202
- with :
203
- fetch-depth : 1
204
- - name : build discourse_test:slim-bookworm
205
- run : |
206
- docker buildx build . --load \
207
- --build-arg from_tag=slim-bookworm \
208
- --target base \
209
- --tag discourse/discourse_test:slim-bookworm
210
- - name : build discourse_test:slim-browsers-bookworm
211
- run : |
212
- docker buildx build . --load \
213
- --build-arg from_tag=slim-bookworm \
214
- --target with_browsers \
215
- --tag discourse/discourse_test:slim-browsers-bookworm
216
- - name : build discourse_test:release-bookworm
217
- run : |
218
- docker buildx build . --load \
219
- --build-arg from_tag=release-bookworm \
220
- --target release \
221
- --tag discourse/discourse_test:release-bookworm
222
- - name : Print summary
223
- run : |
224
- docker images discourse/discourse_test
225
- - name : push to dockerhub
226
- if : success() && (github.ref == 'refs/heads/main')
227
- env :
228
- DOCKERHUB_PASSWORD : ${{ secrets.DOCKERHUB_PASSWORD }}
229
- run : |
230
- docker login --username discoursebuild --password $DOCKERHUB_PASSWORD
231
- docker push discourse/discourse_test:slim-bookworm
232
- docker push discourse/discourse_test:slim-browsers-bookworm
233
- docker push discourse/discourse_test:release-bookworm
234
148
dev :
235
149
runs-on : ubuntu-20.04${{ ((github.event_name != 'schedule') && '-8core') || '' }}
236
150
timeout-minutes : 30
0 commit comments