标签: travis-ci
我的.travis.yml中有一个测试和部署阶段。 travis将为测试和展开阶段安装纱线。所以我想知道,是否可以在一个虚拟机中同时执行两个阶段,以防止两次运行纱线安装?谢谢
答案 0 :(得分:1)
不,这似乎是设计决定:
请务必注意,作业不会共享存储,因为每个作业都在新的VM或容器中运行。如果您的工作需要共享文件(例如,在随后的“部署”阶段使用“测试”阶段的构建工件进行部署),则需要使用外部存储机制,例如S3和远程scp服务器。 — Travis Docs: Build Stages
请务必注意,作业不会共享存储,因为每个作业都在新的VM或容器中运行。如果您的工作需要共享文件(例如,在随后的“部署”阶段使用“测试”阶段的构建工件进行部署),则需要使用外部存储机制,例如S3和远程scp服务器。
— Travis Docs: Build Stages