@@ -159,6 +159,17 @@ build-image-feature-server:
159159 DOCKER_NAME : " ${CI_REGISTRY}/${CI_PROJECT_NAMESPACE}/${CI_PROJECT_NAME}/dblab-server"
160160 TAGS : " ${DOCKER_NAME}:${CI_COMMIT_REF_SLUG}"
161161
162+ build-image-feature-server-zfs2 :
163+ << : *build_image_definition
164+ << : *only_feature
165+ variables :
166+ REGISTRY_USER : " ${CI_REGISTRY_USER}"
167+ REGISTRY_PASSWORD : " ${CI_REGISTRY_PASSWORD}"
168+ REGISTRY : " ${CI_REGISTRY}"
169+ DOCKER_FILE : " Dockerfile.dblab-server-zfs2"
170+ DOCKER_NAME : " ${CI_REGISTRY}/${CI_PROJECT_NAMESPACE}/${CI_PROJECT_NAME}/dblab-server"
171+ TAGS : " ${DOCKER_NAME}:${CI_COMMIT_REF_SLUG}-zfs2"
172+
162173build-image-feature-ci-checker :
163174 << : *build_image_definition
164175 << : *only_feature
@@ -189,6 +200,14 @@ build-image-master-server:
189200 DOCKER_NAME : " registry.gitlab.com/postgres-ai/database-lab/dblab-server"
190201 TAGS : " ${DOCKER_NAME}:master,${DOCKER_NAME}:master-${CI_COMMIT_SHORT_SHA}"
191202
203+ build-image-master-server-zfs2 :
204+ << : *build_image_definition
205+ << : *only_master
206+ variables :
207+ DOCKER_FILE : " Dockerfile.dblab-server-zfs2"
208+ DOCKER_NAME : " registry.gitlab.com/postgres-ai/database-lab/dblab-server"
209+ TAGS : " ${DOCKER_NAME}:master-zfs2,${DOCKER_NAME}:master-${CI_COMMIT_SHORT_SHA}-zfs2"
210+
192211build-image-master-ci-checker :
193212 << : *build_image_definition
194213 << : *only_master
@@ -219,6 +238,20 @@ build-image-latest-server:
219238 - export LATEST_TAG=$(echo ${CLEAN_TAG%.*}-latest)
220239 - export TAGS="${DOCKER_NAME}:${LATEST_TAG},${DOCKER_NAME}:${CLEAN_TAG}"
221240
241+ build-image-latest-server-zfs2 :
242+ << : *build_image_definition
243+ << : *only_tag_release
244+ variables :
245+ REGISTRY_USER : " ${DH_CI_REGISTRY_USER}"
246+ REGISTRY_PASSWORD : " ${DH_CI_REGISTRY_PASSWORD}"
247+ REGISTRY : " ${DH_CI_REGISTRY}"
248+ DOCKER_FILE : " Dockerfile.dblab-server-zfs2"
249+ DOCKER_NAME : " postgresai/dblab-server"
250+ before_script :
251+ - export CLEAN_TAG=$(echo ${CI_COMMIT_TAG#"v"})
252+ - export LATEST_TAG=$(echo ${CLEAN_TAG%.*}-latest)
253+ - export TAGS="${DOCKER_NAME}:${LATEST_TAG}-zfs2,${DOCKER_NAME}:${CLEAN_TAG}-zfs2"
254+
222255build-image-latest-server-dev :
223256 << : *build_image_definition
224257 << : *only_tag_release
@@ -286,6 +319,19 @@ build-image-rc-server:
286319 DOCKER_FILE : " Dockerfile.dblab-server"
287320 DOCKER_NAME : " postgresai/dblab-server"
288321
322+ build-image-rc-server-zfs2 :
323+ << : *build_image_definition
324+ << : *only_tag_rc
325+ before_script :
326+ - export CLEAN_TAG=$(echo ${CI_COMMIT_TAG#"v"})
327+ - export TAGS="${DOCKER_NAME}:${CLEAN_TAG}-zfs2"
328+ variables :
329+ REGISTRY_USER : " ${DH_CI_REGISTRY_USER}"
330+ REGISTRY_PASSWORD : " ${DH_CI_REGISTRY_PASSWORD}"
331+ REGISTRY : " ${DH_CI_REGISTRY}"
332+ DOCKER_FILE : " Dockerfile.dblab-server-zfs2"
333+ DOCKER_NAME : " postgresai/dblab-server"
334+
289335build-image-rc-server-dev :
290336 << : *build_image_definition
291337 << : *only_tag_rc
0 commit comments