gpt4 book ai didi

git - GitHub Build容器镜像出现错误

转载 作者:行者123 更新时间:2023-12-02 19:45:11 35 4
gpt4 key购买 nike

我通过遵循GitHub Actions: Publish to GitHub Packages培训来学习CD。
所以我创建了一个Dockerfile,但是无法构建。我不明白为什么会发生此错误。你怎么解决呢?
到目前为止,我仅使用该机器人提供的源代码,因此很难想到一个简单的错字。
https://github.com/CreatorOfWhileStudying/github-actions-for-packages/pull/3
这是错误消息的摘录。

Logging in to registry docker.pkg.github.com
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /github/home/.docker/config.json.
Configure a credential helper to remove this warning. See
Login Succeeded
Building image [docker.pkg.github.com/CreatorOfWhileStudying/github-actions-for-packages/tic-tac-toe:sha-05b1cf1]
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

invalid argument "docker.pkg.github.com/CreatorOfWhileStudying/github-actions-for-packages/tic-tac-toe:sha-05b1cf1" for "-t, --tag" flag: invalid reference format: repository name must be lowercase
See 'docker build --help'.
Error: exit status 125

最佳答案

您的 .github/workflows/cd-workflow.yml 提到:

    - name: Build container image
uses: docker/build-push-action@v1
with:
username: ${{github.actor}}
password: ${{secrets.GITHUB_TOKEN}}
registry: docker.pkg.github.com
repository: CreatorOfWhileStudying/github-actions-for-packages/tic-tac-toe
tag_with_sha: true
仓库部分与docker构建不兼容,如 logs for that action所示:
2020-09-17T06:09:53.7368087Z Building image [docker.pkg.github.com/CreatorOfWhileStudying/github-actions-for-packages/tic-tac-toe:sha-05b1cf1]
2020-09-17T06:09:53.7369825Z https://docs.docker.com/engine/reference/commandline/login/#credentials-store
2020-09-17T06:09:53.7370487Z
2020-09-17T06:09:53.7551260Z invalid argument "docker.pkg.github.com/CreatorOfWhileStudying/github-actions-for-packages/tic-tac-toe:sha-05b1cf1" for "-t, --tag" flag: invalid reference format: repository name must be lowercase
2020-09-17T06:09:53.7552333Z See 'docker build --help'.
2020-09-17T06:09:53.7573573Z Error: exit status 125
该错误来自GitHub Action docker/build-push-action ,就像 issue 37一样。
尝试使用 docker/build-push-action@v2

关于git - GitHub Build容器镜像出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63932268/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com