未找到 AWS CodeBuild composer.json

如何解决未找到 AWS CodeBuild composer.json

我遇到了 AWS CodeBuild 问题。我有一个带有 avec composer 依赖项的 PHP 7.4 项目。所以在我添加的 buildspec 文件中:

  build:
    commands:
      - composer install

但在运行我的管道进程后,它返回一个构建错误

“找不到composer.json”。

我尝试将其添加到命令中:

  build:
    commands:
      - curl -sS https://getcomposer.org/installer | PHP
      - mv composer.phar /usr/local/bin/composer
      - composer install

但得到了同样的错误

[Container] 2021/03/20 17:09:47 Entering phase BUILD
[Container] 2021/03/20 17:09:47 Running command composer install
Download composer.phar ...
All settings correct for using Composer
Downloading...

Composer (version 2.0.11) successfully installed to: /tmp/composer.phar
Use it: PHP /tmp/composer.phar

Move composer.phar to /root/.PHPenv/versions/7.4.7/composer
Composer Could not find a composer.json file in /codebuild/output/src267395982/src
To initialize a project,please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section

[Container] 2021/03/20 17:09:52 Command did not exit successfully composer install exit status 1
[Container] 2021/03/20 17:09:52 Phase complete: BUILD State: Failed
[Container] 2021/03/20 17:09:52 Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: composer install. Reason: exit status 1
[Container] 2021/03/20 17:09:52 Entering phase POST_BUILD
[Container] 2021/03/20 17:09:52 Phase complete: POST_BUILD State: SUCCEEDED
[Container] 2021/03/20 17:09:52 Phase context status code:  Message: 

    [Container] 2021/03/20 17:09:44 Waiting for agent ping
[Container] 2021/03/20 17:09:46 Waiting for DOWNLOAD_SOURCE
[Container] 2021/03/20 17:09:47 Phase is DOWNLOAD_SOURCE
[Container] 2021/03/20 17:09:47 CODEBUILD_SRC_DIR=/codebuild/output/src267395982/src
[Container] 2021/03/20 17:09:47 YAML location is /codebuild/readonly/buildspec.yml
[Container] 2021/03/20 17:09:47 Processing environment variables
[Container] 2021/03/20 17:09:47 No runtime version selected in buildspec.
[Container] 2021/03/20 17:09:47 Moving to directory /codebuild/output/src267395982/src
[Container] 2021/03/20 17:09:47 Registering with agent
[Container] 2021/03/20 17:09:47 Phases found in YAML: 1
[Container] 2021/03/20 17:09:47  BUILD: 1 commands
[Container] 2021/03/20 17:09:47 Phase complete: DOWNLOAD_SOURCE State: SUCCEEDED
[Container] 2021/03/20 17:09:47 Phase context status code:  Message: 
[Container] 2021/03/20 17:09:47 Entering phase INSTALL
[Container] 2021/03/20 17:09:47 Phase complete: INSTALL State: SUCCEEDED
[Container] 2021/03/20 17:09:47 Phase context status code:  Message: 
[Container] 2021/03/20 17:09:47 Entering phase PRE_BUILD
[Container] 2021/03/20 17:09:47 Phase complete: PRE_BUILD State: SUCCEEDED
[Container] 2021/03/20 17:09:47 Phase context status code:  Message: 
[Container] 2021/03/20 17:09:47 Entering phase BUILD
[Container] 2021/03/20 17:09:47 Running command composer install
Download composer.phar ...
All settings correct for using Composer
Downloading...

Composer (version 2.0.11) successfully installed to: /tmp/composer.phar
Use it: PHP /tmp/composer.phar

Move composer.phar to /root/.PHPenv/versions/7.4.7/composer
Composer Could not find a composer.json file in /codebuild/output/src267395982/src
To initialize a project,please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section

[Container] 2021/03/20 17:09:52 Command did not exit successfully composer install exit status 1
[Container] 2021/03/20 17:09:52 Phase complete: BUILD State: Failed
[Container] 2021/03/20 17:09:52 Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: composer install. Reason: exit status 1
[Container] 2021/03/20 17:09:52 Entering phase POST_BUILD
[Container] 2021/03/20 17:09:52 Phase complete: POST_BUILD State: SUCCEEDED
[Container] 2021/03/20 17:09:52 Phase context status code:  Message: 

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

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?