Seb*_*ees 4 github github-actions
我想在我的 github 操作工作流程中使用 github 组织机密,但无法使其正常工作。
Github 于 5 月 14 日发布了该新功能 ( https://github.blog/changelog/2020-05-14-organization-secrets/ )。当然,我阅读了文档并添加了一个新的组织范围的秘密(在https://github.com/organizations/(myOrganization)/settings/secrets上)。秘密“存储库访问”设置为“私有存储库”。
我使用了之前在 4 个私有存储库中使用的相同秘密名称。这些存储库的工作流程以这种方式使用秘密:
- uses: actions-hub/gcloud@master
env:
PROJECT_ID: ${{ env.ARTIFACT_PROJECT }}
APPLICATION_CREDENTIALS: ${{ secrets.GOOGLE_CREDENTIALS }}
CLI: gsutil
with:
args: cp ....
Run Code Online (Sandbox Code Playgroud)
当我“覆盖”每个项目中的组织秘密时,访问通过${{secrets.GOOGLE_CREDENTIALS}}起作用(这是组织秘密功能发布之前的情况)。
当我删除项目秘密时,秘密不存在并产生空值。
有人遇到同样的问题并且知道如何解决吗?
小智 7
我在使用免费计划时遇到了同样的问题。
我找不到该文档,但它在https://github.com/organizations/yourFreeOrganization/settings/secrets下声明组织机密不能由私有存储库与您的计划一起使用。
但话又说回来,如果您有免费计划,您甚至无法选择创建仅由私有存储库共享的新秘密
| 归档时间: |
|
| 查看次数: |
9433 次 |
| 最近记录: |