В 3.11 вы можете создать ConfigMap для вашего settings.xml
файла
$ oc create configmap settings-mvn --from-file=settings.xml=<path/to/settings.xml>
И используйте это, чтобы переопределить его в вашей сборке. ( Источник )
source:
git:
uri: https://github.com/wildfly/quickstart.git
contextDir: helloworld
configMaps:
- configMap:
name: settings-mvn
Как вы указали, 3.10, в BuildConfigs нет поддержки ConfigMaps, однако вы можете создать секрет с тем же содержимым
$ oc create secret generic settings-mvn --from-file=settings.xml=<path/to/settings.xml>
И используйте это, чтобы переопределить это в вашей сборке. ( Источник )
source:
git:
uri: https://github.com/wildfly/quickstart.git
contextDir: helloworld
secrets:
- secret:
name: settings-mvn
Кроме того, вы также можете включить файл settings.xml
в репозиторий git, чтобы переопределить значение по умолчанию settings.xml
. Простого размещения вашего файла на source_dir/configuration/settings.xml
должно быть достаточно. ( Источник )