fix(migrations): preConditions ДО comment в changelog (XSD), relative include paths

- 0001-extensions.xml: переставил <preConditions> перед <comment> (XSD требует
  preConditions первым в changeSet)
- master.xml: include paths сделаны relative к самому master.xml (changes/...
  вместо db/changelog/changes/...) — CWD inside Docker image это /liquibase,
  Liquibase searchPath = /liquibase/changelog где master.xml лежит, includes
  должны идти от него

CI: insecure-registry: registry.k8s.265.nstart.local (HTTP без auth для
internal cluster), REGISTRY_USER/PASSWORD optional (skip docker login если
не заданы)
This commit is contained in:
Zimin A.N.
2026-05-03 17:54:30 +03:00
parent bc65728d1b
commit aa26724661
3 changed files with 14 additions and 8 deletions
+7 -1
View File
@@ -54,8 +54,14 @@ maven-package:
services: [docker:27-dind]
variables:
DOCKER_TLS_CERTDIR: "/certs"
# registry.k8s.265.nstart.local — internal insecure HTTP registry, без auth
DOCKER_OPTS: "--insecure-registry=registry.k8s.265.nstart.local"
before_script:
- echo "$REGISTRY_PASSWORD" | docker login $REGISTRY -u "$REGISTRY_USER" --password-stdin
# Если REGISTRY_USER/PASSWORD заданы — login. Иначе registry без auth (default для internal)
- |
if [ -n "$REGISTRY_USER" ] && [ -n "$REGISTRY_PASSWORD" ]; then
echo "$REGISTRY_PASSWORD" | docker login $REGISTRY -u "$REGISTRY_USER" --password-stdin
fi
docker-app:
<<: *docker-image