【发布时间】:2019-10-28 05:25:20
【问题描述】:
我有一个带有 docker 任务的示例管道,其中我的 Dockerfile 执行一个生成一些数据的 shell 脚本。
当我最终运行我的图像时,如何从容器内部与下一个任务共享我的脚本输出,或者使其以某种方式可用或进一步传递?
在我进行进一步研究时,发现一些信息表明一种可能的方法是利用构建代理文件系统,并为此使用复制任务,但不确定这是否是问题的最佳解决方案(如果有的话)。
【问题讨论】:
-
您是否也在管道中运行图像? (因为我只看到构建和推送)
-
是的,正在制作中,这只是我拍摄的示例图像。
-
你能分享你的完整管道和你的shell脚本吗?
-
稍有延迟,但添加了图片
-
如果您有卷,请尝试将输出添加到卷文件夹中,然后在接下来的步骤中它也会存在于代理中。
标签: docker azure-devops azure-pipelines azure-pipelines-build-task