文件名称:monorepo:展示如何使用Gradle作为构建工具以及CircleCI,Bitbucket Pipelines,Travis CI或GitHub Actions作为CI工具在monorepo中管理构建项目
文件大小:89KB
文件格式:ZIP
更新时间:2024-02-24 19:42:10
circleci gradle travis-ci ci monorepo
Monorepo使用Gradle和流行的CI工具进行构建 这是一个示例,说明如何使用作为构建工具以及以下服务之一作为CI工具在monorepo中管理构建项目: 服务 状态 动机 当我将一些更改推送到单一存储库时,我想 仅构建修改后的项目 根据修改后的项目构建所有其他项目 如果可能,并行构建项目 依赖项失败时不构建项目 自动发现项目之间的依赖关系 这个怎么运作 每次推送只有一项主要工作叫build自动启动。 该作业负责为每个受影响的项目触发另一个作业,以尊重项目依赖性。 构建作业正在运行,直到所有触发的作业都完成为止。 仅当没有失败的作业(即使没有作业)时,构建作业也才成功。 项目在哪里定
【文件预览】:
monorepo-master
----.gitignore(119B)
----.travis.yml(695B)
----gradlew(5KB)
----.github()
--------workflows()
----tools()
--------ci()
--------gradle-plugins()
----libs()
--------logging()
--------common()
----README.md(8KB)
----gradlew.bat(2KB)
----apps()
--------client()
--------server()
----gradle()
--------wrapper()
----.circleci()
--------config.yml(1KB)
----bitbucket-pipelines.yml(1KB)