monorepo:展示如何使用Gradle作为构建工具以及CircleCIBitbucket PipelinesTravis CI或GitHub Actions
Monorepo使用Gradle和流行的CI工具进行构建 这是一个示例,说明如何使用作为构建工具以及以下服务之一作为CI工具在monorepo中管理构建项目: 服务 状态 动机 当我将一些更改推送到单一存储库时,我想 仅构建修改后的项目 根据修改后的项目构建所有其他项目 如果可能,并行构建项目 依赖项失败时不构建项目 自动发现项目之间的依赖关系 这个怎么运作 每次推送只有一项主要工作叫build自动启动。 该作业负责为每个受影响的项目触发另一个作业,以尊重项目依赖性。 构建作业正在运行,直到所有触发的作业都完成为止。 仅当没有失败的作业(即使没有作业)时,构建作业也才成功。 项目在哪里定
文件列表
monorepo-master.zip
(预估有个43文件)
monorepo-master
.gitignore
119B
.travis.yml
695B
gradlew
5KB
.github
workflows
main.yml
285B
projects.yml
544B
tools
ci
暂无评论