纱线隔离工作区
在纱线工作区环境中工作时,在纱线工作区项目中隔离工作区,有时某些工作区依赖于其他工作区。 这种行为使为生产环境准备工作区变得很困难,因为我们需要将所有相关的工作区一起复制。
此工具可帮助您隔离工作区。 它将所有相关的工作空间复制到该工作空间下的目标文件夹中。 并将其设为所有其他复制工作空间的根工作空间。 这样,您最终得到一个隔离的项目,该项目在一个文件夹中拥有所需的一切
动机
使用monorepos,使用CI / CD使您的项目准备好投入生产是非常棘手的。 当您的monorepo太大时,您想独立地对每个服务进行docker化,则您想从monorepo的根目录中阻止docker上下文作用域。 并为工作空间/项目/服务文件夹的文件夹指定范围。 为此,您需要将所有项目依赖工作区复制到该文件夹。
例子
如果我们有一个monorepo工作区树,如下所示:
├── works
评论0
最新资源