CI/CD 工作流程的私人构建

Private build for CI/CD workflows

我正在寻找在 CI/CD 中实施私有构建的建议或最佳实践。当开发人员将代码签入源代码管理中的 "private branch" 或个人工作区时,它应该触发 Jenkins 中的 CI / CD 工作流。它应该与 CI/CD 在 SCM 中的主干或主分支执行的工作流分开。

使用Multi-branch pipeline plugin as explained here. It will build every branch separately. However, if there are any shared external resources(updating file/DB) they should be locked.