2

AWS CodeBuild成功運行,但不會將構建版本移至S3。它應該從Github下拉我的代碼,運行一些命令,然後將所有文件的ZIP壓入S3。AWS CodeBuild,沒有指定工件文件

buildspec.yml在github上:

version: 0.1 

phases: 
    pre_build: 
    commands:  
     - echo Pre-build started on `date` 
     - cp envs/.env.test .env 
     - composer self-update  
     - composer install --no-interaction 
    artifacts: 
    files: 
     - '**/*' 

這裏是顯示無僞文件中指定日誌:

[Container] 2017/04/18 16:33:59 Phase is DOWNLOAD_SOURCE 
[Container] 2017/04/18 16:33:59 Source is located at /tmp/src930293331/src 
[Container] 2017/04/18 16:33:59 YAML location is /tmp/src930293331/src/buildspec.yml 
[Container] 2017/04/18 16:33:59 Registering with agent 
[Container] 2017/04/18 16:33:59 Phases found in YAML: 2 
[Container] 2017/04/18 16:33:59 ARTIFACTS: 0 commands 
[Container] 2017/04/18 16:33:59 PRE_BUILD: 4 commands 
[Container] 2017/04/18 16:33:59 Phase complete: DOWNLOAD_SOURCE Success: true 
[Container] 2017/04/18 16:33:59 Phase context status code: Message: 
[Container] 2017/04/18 16:33:59 Processing plaintext environment variables 
[Container] 2017/04/18 16:33:59 Processing build-level environment variables 
[Container] 2017/04/18 16:33:59 {} 
[Container] 2017/04/18 16:33:59 Processing builtin environment variables 
[Container] 2017/04/18 16:33:59 Moving to directory /tmp/src930293331/src 
[Container] 2017/04/18 16:33:59 Preparing to copy artifacts 
[Container] 2017/04/18 16:33:59 No artifact files specified 

CodeDeploy設置在控制檯:

enter image description here

我錯過了什麼?

回答

2

我修復了我的工件塊的縮進,它的工作原理!它應該沒有縮進。

version: 0.1 

phases: 
    pre_build: 
    commands:  
     - echo *** Pre-Build *** 
     - cp envs/.env.test .env  
     - composer install --no-interaction  
artifacts:  
    files: 
    - '**/*'