【发布时间】:2020-11-04 01:39:46
【问题描述】:
我正在使用 sbt-native-packager,并启用了 DockerPlugin
我已经设置了:
dockerBaseImage := "adoptopenjdk:11-jre-hotspot",
dockerRepository := Some("docker.pkg.github.com")
在设置中。
在我的 ci.yml 文件中:
steps:
- uses: actions/checkout@v2
- name: Login to DockerHub
uses: docker/login-action@v1
with:
registry: docker.pkg.github.com
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and Publish XYZ Docker image
run: sbt x-y-z-service/docker:publish
但是当我运行 push 到 github 时,我在日志中看到了
error parsing HTTP 404 response body: invalid character 'p' after top-level value: "404 page not found\n"
Error: java.lang.RuntimeException: Nonzero exit value: 1
Error: at scala.sys.package$.error(package.scala:30)
Error: at com.typesafe.sbt.packager.docker.DockerPlugin$.publishDocker(DockerPlugin.scala:688)
在推动步骤中。 那里有什么问题?
ps。 sbt docker:publishLocal,在本地检查工作正常(但在本地尝试执行 docker:publish 也返回 404)
【问题讨论】:
标签: sbt github-actions