【发布时间】:2019-11-19 16:12:06
【问题描述】:
来自issue
我正在使用 GitHub Actions for Gradle 项目并执行以下步骤:
name: Java CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- run: ./gradlew bootJar
- name: Login to Github regestry
run: docker login docker.pkg.github.com -u xxxxx -p xxxxx
- name: Build the Docker image
run: docker build . -t docker.pkg.github.com/sulimanlab/realtime-chat/realtimechat-snapshot-0.$GITHUB_REF
- name: Push the image to github
run: docker push docker.pkg.github.com/sulimanlab/realtime-chat/realtimechat-snapshot-0.$GITHUB_REF
在最后一步我得到这个错误:
推送指的是仓库 [docker.pkg.github.com/sulimanlab/realtime-chat/realtimechat-snapshot-0.refs/heads/master]
3aad04996f8f:准备中
77cae8ab23bf:准备中
解析 HTTP 404 响应正文时出错:顶级值后的无效字符“p”: "404 页面未找到\n"
【问题讨论】:
-
这似乎是 docker 的问题,而不是 github 操作。看到这个issue
-
我确实解决了,非常感谢stackoverflow.com/a/58938666/10420300
-
不错的一个。我正要发布一些我读到的关于github packages 的内容。它说推送的方式是使用语法
docker push docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION,然后在下面说,注意:你必须使用IMAGE_NAME:VERSION而不是IMAGE_NAME:SHA来推送你的图像我>。如果这对你有用,我想它会起作用,那很好
标签: docker gradle github github-ci