【发布时间】:2020-12-04 22:51:03
【问题描述】:
希望你能帮助我。这可要了我的命。
我有两个存储库:一个组织内的 RepoA 和 RepoB。 RepoA 包含所有基础设施相关的东西和一些部署工具。我想在 RepoB 中使用它们。 我在 RepoA 中创建了一个 GH docker 操作,我想在 RepoB 中简单地使用它。 我试过这个:
- name: Get AWS account ID
id: aws-account-id
uses: my-org/RepoA/gh-actions/get-aws-account-id/@v1
但它不起作用,它给出: 在 URI 'https://api.github.com/repos/my-org/RepoA/tarball/8b657ce314c4af6e3c0d444671c642d54aaea412' 中找不到操作
所以我想,我构建了一个 docker 映像并推送到我的组织内的 GH 包,但是当我使用这个时:
- name: Get AWS account ID
id: aws-account-id
uses: docker://docker.pkg.github.com/my-org/RepoA/get-aws-account-id:latest
它抱怨缺少凭据。
有什么方法可以使用未放置在当前存储库中的自定义 GH 操作?
【问题讨论】:
标签: docker github github-actions