在Redhat Openshift中构建应用程序时获取组装脚本失败错误

时间:2018-08-15 16:26:31

标签: openshift redhat

我是Redhat OpenShift的新手,正在尝试部署节点应用程序(使用angularjs + mysql)并遇到构建问题。

使用openshift控制台创建的节点应用程序,并在高级选项中指向私有存储库并链接已配置的机密(私有存储库的ssh密钥)。

我的构建失败,"Assemble script failed"。如下粘贴日志(从控制台-混淆了私钥和值)。

不确定我是否缺少某些配置。对此有帮助。

Cloning "ssh://username@bitbucket.org/username/my-app.git" ...
Commit: xxxxxxxxxxxxxxxxx (Fixed readme)
Author: Name <email>
Date:   Wed Sep 6 19:50:59 2017 -0700
Pulling image "docker- 
registry.default.svc:5000/openshift/nodejs@sha256:0000000000000" ...
---> Installing application source
---> Building your Node application from source
Current git config
url.https://github.com.insteadof=git@github.com: 
url.https://.insteadof=ssh:// 
url.https://github.com.insteadof=ssh://git@github.com 
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=ssh://username@bitbucket.org/username/my-app.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
---> Installing dependencies
---> Using 'npm install -s --only=production' 
error: build error: non-zero (13) exit code from docker- 
registry.default.svc:5000/openshift/nodejs@sha256:0000000000000

请注意,我的源代码托管在私有存储库中,并且在上面的每个日志中,openshift都可以访问存储库并下载源代码。

1 个答案:

答案 0 :(得分:0)

谢谢格雷厄姆的指点。我重新创建了该应用程序,这次在Web控制台上的高级选项中选择了1 GB(默认为500 mb),然后构建正常。