首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定使用NX运行增量构建所需的提交范围

如何确定使用NX运行增量构建所需的提交范围
EN

Stack Overflow用户
提问于 2020-01-24 07:26:48
回答 1查看 743关注 0票数 1

在CI/CD服务器中,如何确定要包含在nx affected:build --base=master~1 --head=master命令中的提交范围?

https://nx.dev/react/api/workspace/npmscripts/affected-build

代码语言:javascript
复制
nx affected

Run task for affected projects

Run command using --base=[SHA1] --head=[SHA2] (affected by the committed changes):
  --base  Base of the current branch (usually master)                   [string]
  --head  Latest commit of the current branch (usually HEAD)            [string]

例如,对于只有一次提交到master触发一次构建的用例来说,这将是微不足道的。但是,如果是2次或更多的提交触发了CI/CD上的构建,那么我如何确定构建运行的最后一次提交,以便确定要使用的--head参数的提交范围?

EN

回答 1

Stack Overflow用户

发布于 2020-04-30 18:00:19

答案很晚,但我想最好的方法是在每次提交时触发CI,然后只有在有任何影响更改的情况下才继续。

这也将减少构建、测试和部署所需的时间,因为它们只做较小的更改块。

但我也猜你已经找到了一个可行的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59888473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档