【问题标题】:Bamboo & Docker - How can i publish artifacts created in the Docker enviroment?Bamboo & Docker - 我如何发布在 Docker 环境中创建的工件?
【发布时间】:2023-03-10 16:34:02
【问题描述】:

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

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

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

【问题讨论】:

  • 嗯,竹中有一个选项,在运行 docker 配置中,您可以将文件夹从代理绑定到 docker 容器。我认为您只需将结果复制到该文件夹​​中。检查 --volume 选项。

标签: docker bamboo bamboo-artifacts


【解决方案1】:

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

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

我认为这应该适合你。

【讨论】:

    猜你喜欢
    • 2018-04-07
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 2022-09-25
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 2020-04-15
    相关资源
    最近更新 更多