【问题标题】:node modules continuous build节点模块持续构建
【发布时间】:2018-11-27 21:21:40
【问题描述】:

如何以正确的顺序构建依赖模块?例如,我们今天为 npm build 设置了 jenkins。例如,我们有 3 个模块 a ,b ,c .A 依赖于 b 和 c。 当开发人员检查 a 和 c 的代码时,我必须确保 c 在 A 之前构建。如何使用 jenkins /jenkins 管道实现这一点?

【问题讨论】:

    标签: node.js jenkins npm build


    【解决方案1】:

    根据How to Manage Inter-Project Dependencies using Jenkins你可以设置JobPost Build来实现。

    【讨论】:

    • 这可能无法解决我的目的。我面临的问题是另一种方式。开发人员(多个)可以随时签入相应模块中的存储库。如果他们对 B 和 A 进行更改并同时签入代码。网络挂钩将触发两者的构建,但我希望它等到 A(即 B 的)构建的依赖模块完成。说这个有没有办法按顺序提交构建?而不是在每个模块上配置钩子?
    • 无论代码提交的顺序如何,Jenkins 都应该重新构建所有内容。首先,按照文章,您应该很好地配置您的依赖项。其次,你的开发者应该和 Jenkins 有相同的源代码集,所以如果他成功构建项目,则意味着 jenkin 也应该成功构建,因为两个环境应该有相同的构建脚本。
    猜你喜欢
    • 2014-05-28
    • 2017-08-14
    • 2016-04-26
    • 1970-01-01
    • 2019-03-24
    • 1970-01-01
    • 2018-03-05
    • 2018-05-22
    • 2021-01-29
    相关资源
    最近更新 更多