Openshift:构建永不结束

Openshift:构建永不结束,openshift,fabric8,Openshift,Fabric8,我面临一个问题 我正在表演: mvn -Dfabric8.namespace=t-devhub-dev \ -Dfabric8.openshift.trimImageInContainerSpec=true \ -Dmaven.test.skip=true \ clean package fabric8:resource fabric8:build 此过程正在等待fabric8:build结束: [INFO] --- fabric8-maven-plugin:3.5.38:buil

我面临一个问题

我正在表演:

mvn -Dfabric8.namespace=t-devhub-dev \
  -Dfabric8.openshift.trimImageInContainerSpec=true \
  -Dmaven.test.skip=true \
  clean package fabric8:resource fabric8:build
此过程正在等待
fabric8:build
结束:

[INFO] --- fabric8-maven-plugin:3.5.38:build (default-cli) @ tdev-forum-service ---
[INFO] F8: Using OpenShift build with strategy Docker
[INFO] Copying files to /home/jcabre/projects/tdevhub/application-src/t-devhub/tdev-forum-service/target/docker/forum/0.0.1-SNAPSHOT/build/maven
[INFO] Building tar: /home/jcabre/projects/tdevhub/application-src/t-devhub/tdev-forum-service/target/docker/forum/0.0.1-SNAPSHOT/tmp/docker-build.tar
[INFO] F8: [forum:0.0.1-SNAPSHOT]: Created docker source tar /home/jcabre/projects/tdevhub/application-src/t-devhub/tdev-forum-service/target/docker/forum/0.0.1-SNAPSHOT/tmp/docker-build.tar
[INFO] F8: Updating BuildServiceConfig forum-s2i for Docker strategy
[INFO] F8: Adding to ImageStream forum
[INFO] F8: Starting Build forum-s2i
docker build.tar
确实非常严格:

├── Dockerfile
├── maven
│   └── tdev-forum-service-0.0.1-SNAPSHOT.jar
└── .s2i
    └── environment
其中,
Dockerfile
是:

FROM docker.io/fabric8/java-jboss-openjdk8-jdk:1.2
ENV JAVA_APP_JAR=tdev-forum-service-0.0.1-SNAPSHOT.jar
COPY maven /deployments/
.s2i/environment

JAVA_APP_JAR=tdev-forum-service-0.0.1-SNAPSHOT.jar
此外,我还尝试使用
oc
客户端:

cat docker-build.tar | oc start-build --from-dir=- --loglevel=10 forum-s2i --follow
它还传递了:

I0723 12:17:06.770656    3403 loader.go:357] Config loaded from file /home/jcabre/.kube/config
Uploading archive file from STDIN as binary input for the build ...
round_trippers.go:417] curl -k -v -XPOST  -H "Accept: application/json, */*" -H "User-Agent: oc/v1.9.1+a0ce1bc657 (linux/amd64) kubernetes/a0ce1bc" -H "Authorization: Bearer cQFjgh_mjoAkbjYRhyz0sYCr8SaeauIpi4cjYL2UzDY" https://<cluster-url>/v1/namespaces/t-devhub-dev/buildconfigs/forum-s2i/instantiatebinary?name=forum-s2i&namespace=t-devhub-dev
I0723 12:17:06.770656 3403 loader.go:357]Config从文件/home/jcabre/.kube/Config加载
正在从STDIN上载存档文件作为生成的二进制输入。。。
round_trippers.go:417]curl-k-v-XPOST-H“接受:应用程序/json,*/*”-H“用户代理:oc/v1.9.1+a0ce1bc657(linux/amd64)kubernetes/a0ce1bc“-H”授权:承载人cqfjghmjoakbjyrhyz0sycr8saeauip4cyl2uzdy”https:///v1/namespaces/t-devhub-dev/buildconfigs/forum-s2i/instantiatebinary?name=forum-s2i&namespace=t-devhub-dev

有什么想法吗?

您确定构建没有失败吗?检查生成状态。检查项目的事件。当你有一个构建似乎永远不会像那样完成时,可能是因为它耗尽了内存。通常会有一个事件指示生成何时因内存不足而终止。您可以查看一下吗?我看不到您添加了来自
oc get events
的任何内容。我刚刚添加了此信息。尽管如此,我还是感觉一切正常。我没有看到关于这个问题的
ocget事件的输出。这与oc description为构建提供的事件不同。