如何为Jib的CLI参数提供对象列表配置extraDirectories?
Jib Maven插件通过CLI配置多路径extraDirectories的方法
是的,你可以通过CLI参数为jib.extraDirectories.paths指定包含from和into映射的对象列表,正确的语法是使用索引下标来区分不同的路径配置项:
单个路径映射
如果只需要将本地./config目录复制到容器内的/config路径,CLI参数如下:
mvn jib:build -Djib.extraDirectories.paths[0].from=./config -Djib.extraDirectories.paths[0].into=/config
多个路径映射
如果需要配置多组from/into映射,只需递增索引下标即可,比如同时复制另一个目录/another/dir到容器/dir/in/image:
mvn jib:build \ -Djib.extraDirectories.paths[0].from=./config -Djib.extraDirectories.paths[0].into=/config \ -Djib.extraDirectories.paths[1].from=/another/dir -Djib.extraDirectories.paths[1].into=/dir/in/image
说明
这种CLI配置方式和你在pom.xml中添加多个<path>节点的效果完全一致,Jib会按照每个下标对应的from和into规则,将本地目录内容复制到容器指定路径下。
内容的提问来源于stack exchange,提问作者malte.h
相关产品推荐
相关产品推荐

