MVN增量:递增
一个可能会遇到的问题是在Jenkins核心中开发API,同时在插件中构建参考实现。必威国际有限公司另一个类似但可能更常见的问题可能是在一个基本插件(上游)中开发API,并在一个更具体的插件(下游)中使用它。有人可能会问,该怎么办。
不要担心,增量资金就在这里!
通过增量,我们可以创建Jenkins核心的增量版本,或者正在开发的下游插件可以依赖的上游插件。必威国际有限公司它还允许跟踪和在增量版本之间切换。另一个好处是,它允许其他人更容易地在项目中进行测试和协作!
听起来很酷吧?让我们看看该怎么做。在本教程中,我们用一个在内核中开发API并在插件中使用它的例子来解释。然而,当使用上游插件而不是Jenkins核心时,这些步骤是非常相似的。必威国际有限公司
本文旨在成为替代消耗的快速入车。有关更多详细信息,请参阅渐进映像文件.
下一步是在github上创建一个PR点击“New Pull Request”按钮,将更改(你的新API)推到Jenkins核心。必威国际有限公司如果你是在upstream插件中开发API,那么在upstream插件库中执行上述操作。
注意:确保你的分支有来自master的最新更改,否则增量版本将不会被创建。您可以通过重基或合并来自主分支的最新更改来做到这一点。
检查完成后,您应该得到如下消息:
点击邻近'连续集成/ jenkins / uplentalals的详细信息 - 部署到递增物。'必威国际有限公司
注意:如果您只看到一个github检查'连续集成/ jenkins / pr-merge - 此提交好看起来很好',那么由于必威国际有限公司未创建哪个增量版本,存在错误。其中一个最有可能的原因是,来自大师的最新变化尚未被拉入分支机构。您可以单击与其相邻的“详细信息”以调查日志中的此错误。