首页 > 解决方案 > Bamboo & Docker - 我如何发布在 Docker 环境中创建的工件?

问题描述

我目前正在 Bamboo 上通过 Docker 运行 cicd,我想用单元测试的测试结果创建一个工件。

正在运行的 Docker 创建一个包含所有文本结果 .xml 文件的文件夹,我尝试将它们复制到代理的根目录,但这根本不起作用。该文件夹仅存在于 Docker 环境中,并且在 Docker 完成后,我无法再访问创建的文件。

我如何在 Bamboo 中将这些 Docker 创建的文件作为工件发布?

标签: dockerbamboobamboo-artifacts

解决方案


据我了解您的问题,您希望将在正在运行的容器中创建的测试文件复制到某个工件中,您是否尝试过这样的事情:

cp $SOURCE_PATH/system-tests/* $ARTIFACTS_PATH/system-tests

我认为这应该对你有用。


推荐阅读