💻
[Codebuild]AWS CLIで実行
前提条件
- aws cli v2 インストール済
CodeBuild
基本ここをみれば問題なし
変数上書き実行
- input.json
{
"projectName": "test2",
"environmentVariablesOverride": [
{
"name": "_INSTANCE_ID",
"value": "i-XXXXXXXXX",
"type": "PLAINTEXT"
},
{
"name": "_USER_NAME",
"value": "'テスト ユーザ'",
"type": "PLAINTEXT"
},
{
"name": "_USER_EMAIL",
"value": "test@test.co.jp",
"type": "PLAINTEXT"
}
]
}
aws codebuild start-build --cli-input-json input.json
うまくいかない方法
jsonじゃない指定方法でもいけると思ったけど
_USER_NAMEの箇所でシングルクォーテーションの箇所が認識されず、エラーになってしまいます。
成功するやり方知っている方がいれば教えてください。。
aws codebuild start-build \
--project-name "test2" \
--environment-variables-override name=_INSTANCE_ID,value=i-XXXXXXXXX,type=PLAINTEXT name=_USER_NAME,value="'テスト ユーザ'",type=PLAINTEXT name=_USER_EMAIL,value='test@test.co.jp',type=PLAINTEXT
Discussion