GitLab-更新依赖于公共项目的私有项目



假设有一个公共项目publicProject。你有自己的私人项目privateProject

有没有一种方法可以在每次publicProject接收到新的推送时自动触发privateProject中的CI/CD管道?请注意,尽管publicProject是公共的,但无法修改publicProject中的管道,因此不可能触发。

这有可能吗?

如果不可能触发,您可能需要调度自己的管道(请参阅"配置管道调度"(,以便:

  • 提取公共存储库
  • 检查是否已完成新的提交

最后提取的提交可以缓存在一个文件中(请参阅GitLab CI/CD中的缓存(,该文件可以在后续作业之间持续存在。

相关内容

  • 没有找到相关文章