docker - Bamboo & Docker - 我如何发布在 Docker 环境中创建的工件?
问题描述
我目前正在 Bamboo 上通过 Docker 运行 cicd,我想用单元测试的测试结果创建一个工件。
正在运行的 Docker 创建一个包含所有文本结果 .xml 文件的文件夹,我尝试将它们复制到代理的根目录,但这根本不起作用。该文件夹仅存在于 Docker 环境中,并且在 Docker 完成后,我无法再访问创建的文件。
我如何在 Bamboo 中将这些 Docker 创建的文件作为工件发布?
解决方案
据我了解您的问题,您希望将在正在运行的容器中创建的测试文件复制到某个工件中,您是否尝试过这样的事情:
cp $SOURCE_PATH/system-tests/* $ARTIFACTS_PATH/system-tests
我认为这应该对你有用。
推荐阅读
- godot - 在运行时创建具有大量实例数的多网格
- azure-devops - 如何为代理级别故障 Azure 管道发送电子邮件通知
- r - 面对两个包含社会名称的不同向量并在 R 中找到具有完全匹配和准相似匹配的共同元素的最佳方法
- ios - SwiftUI:如何在应用程序组中获取 JSON 的路径?
- aframe - 最新版 A-Frame 中的旋转天空
- react-native - React Native 从设备(iOS 和 Android)读取日历事件
- reactjs - Razorpay Web API 登录提醒
- python - 除非重新启动内核,否则尝试重新运行脚本时出现 bgerror 和冻结
- python - 如何在 Python 中将字母数字列值增加 1 个增量?
- ruby-on-rails - ActionMailer::Base.deliveries.last 不进入 sidekiq 队列