Skip to content
Snippets Groups Projects

Added psql image

Merged Konrad Botor requested to merge kbotor/psql-image into develop
Files
3
+ 46
0
@@ -9,6 +9,7 @@ stages:
@@ -9,6 +9,7 @@ stages:
- validation
- validation
- pre-build
- pre-build
- build
- build
 
- test
- example-build
- example-build
- example-test
- example-test
- example-cleanup
- example-cleanup
@@ -187,6 +188,51 @@ build_emsdk_image:
@@ -187,6 +188,51 @@ build_emsdk_image:
- scripts/bash/emscripten/**/*
- scripts/bash/emscripten/**/*
compare_to: 'refs/heads/develop'
compare_to: 'refs/heads/develop'
 
build_psql_image:
 
extends: .build_docker_image
 
stage: build
 
variables:
 
BUILD_TARGET: "psql"
 
needs:
 
- build_docker_dind_image
 
rules:
 
- if: $CI_COMMIT_BRANCH == "main" # for branch main run if there were changes on the branch
 
exists:
 
- Dockerfile.psql
 
changes:
 
paths:
 
- Dockerfile.psql
 
- if: $CI_COMMIT_BRANCH !~ /^main$/ # for other branches compare to develop and run if there are diffrences
 
exists:
 
- Dockerfile.psql
 
changes:
 
paths:
 
- Dockerfile.psql
 
compare_to: 'refs/heads/develop'
 
 
psql_image_test:
 
stage: test
 
image: registry.gitlab.syncad.com/hive/common-ci-configuration/psql:14-1
 
services:
 
- postgres:14
 
variables:
 
POSTGRES_DB: haf
 
POSTGRES_USER: haf_admin
 
POSTGRES_PASSWORD: password
 
POSTGRES_HOST_AUTH_METHOD: trust
 
PGHOST: postgres
 
PGPORT: 5432
 
PGDATABASE: $POSTGRES_DB
 
PGPASSWORD: $POSTGRES_PASSWORD
 
CI_DEBUG_SERVICES: "false"
 
script:
 
- |
 
set -e
 
 
psql --list
 
psql --command="\set"
 
tags:
 
- public-runner-docker
example_docker_image_builder_job:
example_docker_image_builder_job:
extends: .docker_image_builder_job_template
extends: .docker_image_builder_job_template
Loading