我正在尝试设置Bitbucket管道运行Maven verify
命令。我目前正在努力解决的问题是如何访问POM中定义的依赖项。我在远程工件中有这些依赖项,但我如何在BB管道上设置settings.xml
?
我知道有一种方法是在我的BB仓库的根目录中有一个settings.xml
文件,并在bitbucket-pipelines.yml
文件中使用它-这是可行的,但我正在寻找一个更干净的解决方案。
也许是在yml文件中使用的定制Docker镜像中嵌入了settings.xml
??
你知道吗?
1条答案
按热度按时间35g0bw711#
我认为最好的做法是创建一个自定义的Docker镜像,并将本地settings.xml复制到全局设置目录(例如:
/usr/share/maven/conf
),然后发布图像,并在bitbucket-pipelines.yml
脚本中使用此图像。