Я установил application.properties
следующее:
spring.datasource.url=jdbc:postgresql://${SERVER_IP}/database
spring.datasource.username=${POSTGRES_USER}
spring.datasource.password=${POSTGRES_PASSWORD}
spring.datasource.driver-class-name=org.postgresql.Driver
Чтобы иметь возможность упаковать приложение, переменные среды должны быть переданы в команду Maven примерно так:
mvn -DSERVER_IP=111.111.11.1111:5432 -DPOSTGRES_USER=user -DPOSTGRES_PASSWORD="password" package
В .gitlab-ci.yml мне нужно передать эти переменные среды
maven-build:
image: maven:3-jdk-8
stage: build
script: "mvn {what should I write here?} package -B"
artifacts:
paths:
- target/*.jar
Я понимаю, что сначала в настройках Gitlab должны быть определены переменные среды, но как я должен ссылатьсяэти переменные окружения в .gitlab-ci.yml?