如何使用我组织中另一个存储库的自定义 github 操作?

Sag*_*ann 6 building-github-actions

我正在按照docker Github 操作的示例来创建我自己的操作。我想将操作保留在我的组织中的私有存储库中,然后从同一组织下的另一个存储库中重复使用它。

该文档指出“当操作位于私有存储库中时,该操作只能在同一存储库中的工作流中使用”,但据我了解,它不涵盖此类操作在组织上下文中的行为方式 - 仅在独立存储库中语境。我是否必须将其公开并投放到市场上,才能在我自己的私人组织中重复使用它?

有人有设置此类操作的经验吗?

Oha*_*dok 1

Github 引入了一个新的存储库共享选项,称为内部。通过内部存储库,可以跨存储库共享操作。请注意,只有某些类型的组织帐户有权使用此可见性选项。

https://dev.to/n3wt0n/finally-custom-github-actions-in-internal-repos-4l91