2回答
- 新しい順
- 投票が多い順
- コメントが多い順
1
I have fixed this by change single quote to double quote: echo "[{\ "name\ ":\ "$CONTAINER_NAME\ ",\ "imageUri\ ":\ "$IMAGE_URI\ "}]" > imagedefinitions.json
- Each " inside "" add \ before example: \ " (no space because comment not show \ before " so I add space)
回答済み 4ヶ月前
1
Hi, to better investigate the issue I would recommend to add a command into your post_build step in order to show the content to the "imagedefinitions.json" file to double check if the interpolation of the variable actually works correctly.
version: 0.2
phases:
post_build:
commands:
- echo '[{ "imageUri":"$IMAGE_URI" , "name":"$CONTAINER_NAME" }]' > imagedefinitions.json
- cat imagedefinitions.json
artifacts:
files:
- imagedefinitions.json
回答済み 4ヶ月前
関連するコンテンツ
- AWS公式更新しました 2年前
Thanks for comment. I fixed by change ' to " in echo. I worked