我在 Github 存储库中有一个应用程序代码,我想自定义管道的某些阶段,并希望编写自己的自定义操作(在私有存储库中),因为这些自定义操作必须放置在操作所在的存储库中要运行我可以在单个存储库中保存多个操作吗?
还有什么方法可以在组织内的私人回购中使用这些回购?
如果您正在构建不打算向公众提供的操作,则可以将该操作的文件存储在存储库中的任何位置。如果您计划将操作、工作流和应用程序代码组合到单个存储库中,我们建议将操作存储在.github
目录。例如,.github/actions/action-a
and .github/actions/action-b
.
source: https://docs.github.com/en/actions/creating-actions/about-custom-actions#choosing-a-location-for-your-action https://docs.github.com/en/actions/creating-actions/about-custom-actions#choosing-a-location-for-your-action
name: Workflow using an action
on:
[your trigger here ...]
jobs:
job:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: ./.github/actions/action-a
如果您签出包含该操作的私有存储库并像上面的示例一样引用它,这适用于组织中的私有存储库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)