文件名称:nx-azure-build:为Nx工作区设置分布式Azure构建的示例
文件大小:2.11MB
文件格式:ZIP
更新时间:2024-05-22 07:07:35
TypeScript
使用Nx工作区实现快速的分布式CI Nx是用于monorepos的一组可扩展开发工具。 Monorepos具有许多优点: 当前提交的所有内容都可以协同工作。 可以在组织的所有受影响部门中验证更改。 易于将代码拆分为可组合的模块 依赖管理更轻松 一种工具链设置 代码编辑器和IDE具有“工作区”意识 一致的开发人员经验 ... 但是他们面临着自己的技术挑战。 添加到存储库中的代码越多,配置项的速度就越慢。 示例工作区 此仓库是一个示例Nx工作区。 它有两个应用程序。 每个应用程序都有15个库,每个库包含30个组件。 这两个应用程序还共享代码。 如果运行nx dep-graph ,将会看到类似以下内容: CI提供者 此示例将使用Azure Pipelines,但是非常相似的设置将与CircleCI,Jenkins,GitLab等一起使用。 要查看CI运行,请单击。 基准线 大多数不使用