我想在Openshift 3.10中为s2i maven构建定制s2i。虽然在3.11版本中使用配置映射很容易做到这一点:
我没有为3.10找到任何解决办法。有解决办法吗?
谢谢!
发布于 2019-04-23 16:32:01
在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在ConfigMaps中不支持BuildConfigs,但是,您可以创建一个具有相同内容的秘密
$ 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或者,您也可以在git中包含settings.xml文件,以便覆盖默认的settings.xml。简单地将您的文件放在source_dir/configuration/settings.xml上就足够了。(来源)
https://stackoverflow.com/questions/55691270
复制相似问题