首页 > 解决方案 > 是否可以触发对不同存储库的 GitHub 操作?

问题描述

如果我有一个公共存储库,其中有一个工作流设置要在推送到主控时触发,那么我可以从不同的存储库触发另一个工作流来触发吗?

我想这样做的原因是因为我的公共仓库用于允许任何人做出贡献,但我想创建另一个私有仓库来处理看不到的构建过程/部署。有没有更好的方法来处理这种使用 GitHub 操作的用例?- 我基本上不希望我的服务器上的构建过程公开。

标签: continuous-integrationgithub-actions

解决方案


通过进行更多研究,我发现了这个市场插件,它解决了我想要的问题并调用了另一个存储库,该存储库触发了另一个构建,它是一个私有存储库,您可以输入您选择的名称并拥有一个面向前端的存储库,该存储库是公开的并保留所有您在私人仓库中的 CI/CD 内容:

https://github.com/marketplace/actions/dispatch-action


推荐阅读