2

AWS CodeBuildは正常に実行されますが、ビルドはS3に移動されません。それは私のコードをGithubからプルダウンして、いくつかのコマンドを実行してから、すべてのファイルのZIPをS3にプッシュする必要があります。 githubの中AWS CodeBuild、指定されたアーティファクトファイルがありません

マイbuildspec.yml

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: 
    - '**/*' 
関連する問題