![]() |
1
1
首先,如果依赖项(网络)版本已更新但依赖项(系统1)版本未更新,那么检查版本更新并失败的构建时测试如何?然后您至少可以自动检测并手动解决过时的依赖版本。在您的示例中,网络是递增的,但System1不是,在这种状态下构建System1时,测试将失败,因此构建也将失败。根据您的需要,实现测试可能与检查是否存在
然后,作为可选的下一步,您可以移动到完全自动化版本的增加。不要在bitback中手动标记,而是让构建系统(或者甚至只是手动启动,但其他情况下是自动升级脚本)增加版本,而不是手动设置它们。这个自动化的解决方案可以做一些事情,比如将版本增量从依赖(网络)自动级联到依赖(系统1)。您可能会使用这类系统自动进行标记,例如在成功构建时。我已经看到这种方法的部分成功使用。 还有一种解决方案可能会更多地利用Git,但是自动化构建系统中的一些版本检查或增量的一个好处是,它可能会使您的管道更少地依赖于您的实现技术选择(例如Git、NPM、特定语言等)。 |
![]() |
Gigi Bayte 2 · Git认为领先分支机构落后 7 年前 |
![]() |
acanessa · 联接两个表并应用分组依据,但更改排序顺序 7 年前 |
![]() |
diegoalmesp · 在ReactJs中对组件进行版本控制 7 年前 |
![]() |
Kamil W · Artifactory-NuGet-最大唯一快照数 7 年前 |