微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Google Cloud Build 上运行时,Docker 构建在“gradle assemble”步骤无缘无故停止

如何解决在 Google Cloud Build 上运行时,Docker 构建在“gradle assemble”步骤无缘无故停止

我使用 Couldbuild.yaml 部署我当前的 gcloud builds submit 配置。 gradle checkgradle test 的前两个步骤工作正常。当 docker build 的最后一步开始时,它只执行直到

Step #2: Step 5/10 : RUN gradle assemble
Step #2:  ---> Running in 591d26cae427

然后退出显示以下错误消息

Finished Step #2
ERROR
ERROR: build step 2 "gcr.io/cloud-builders/docker" Failed: step exited with non-zero status: 2

在本地从 Dockerfile 构建映像工作正常。这个有问题的步骤需要很长时间,所以我想知道是否有超时/健康检查进入并中断构建过程?

不过这是我的 cloudbuild.yaml 和 Dockerfile。

FROM gradle:6.8.3-jdk11 as builder
USER root
workdir /builder
ADD . /builder
RUN gradle assemble

FROM openjdk:11-slim
workdir /app

EXPOSE 8080

copY --from=builder /builder/build/libs/equipment-service.jar app.jar
CMD ["java","-jar","app.jar"]
steps:
  - name: 'gradle:6.8.3-jdk11'
    entrypoint: 'gradle'
    args: [ 'test']
  - name: 'gradle:6.8.3-jdk11'
    entrypoint: 'gradle'
    args: [ 'check','-x','test']
  - name: 'docker'
    args: [ 'build','-t','eu.gcr.io/$PROJECT_ID/equipment-service:$BUILD_ID','.' ]
  - name: 'gcr.io/cloud-builders/docker'
    args: [ 'push','eu.gcr.io/$PROJECT_ID/equipment-service:$BUILD_ID']

这是详细的 Cloud Build 输出https://pastebin.com/Bd8BwcHE

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。