我有一个詹金斯工作,它将执行节点应用程序。将该作业配置为仅在执行期间在docker上运行。
是否可以在每次执行作业时从节点应用程序下载文件?
我尝试使用nodejs插件来保存和下载文件。文件正在本地保存,但无法下载。
答案 0 :(得分:0)
如果您的docker容器运行某些作业并创建文件作为作业的输出,并且您希望作业完成后在容器外部可用,则我的建议是您在映射到的位置创建文件通过音量选项选择一个主机文件夹。如下运行您的Docker容器:
sudo docker -d -v /my/host/folder:/my/location/inside/container mynodeapp:latest
确保您的节点应用程序将输出文件写入位置/ my / location / inside / container。作业完成后,可以在主机上的/ my / host / folder上访问输出文件。