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)
답변함 5달 전
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
답변함 5달 전
Thanks for comment. I fixed by change ' to " in echo. I worked