実現したいこと
GitHub Actionsでコマンドの結果を環境変数に設定しようと思っているのですができません。
指定方法についてご教示いただきたく宜しくお願いします。
AWS CLIの実行結果をexportで変数に代入し、その実行結果をその後に実行するコマンドの引数に指定したいと思っております。
Linuxコマンドで以下のように実行しているのですが、こちらをGihubActionsでも実装したいと思っております。
export TEMPLATE_NAME=$(aws autoscaling describe-auto-scaling-groups \ --auto-scaling-group-names ${SERVICE_NAME}-working-backup-ami-group1 \ --query 'AutoScalingGroups[0].LaunchTemplate.LaunchTemplateName' \ --output text) export SOURCE_AMI_ID=$(aws ec2 describe-launch-template-versions \ --launch-template-name ${TEMPLATE_NAME} \ --query 'LaunchTemplateVersions[0].LaunchTemplateData.ImageId' \ --output text)
該当のソースコード
こちらはGithubActionsのymlファイルの抜粋です。
- name: GET Template name id: template-name run: export "TEMPLATE_NAME=aws autoscaling describe-auto-scaling-groups \ --auto-scaling-group-names ${{ github.event.inputs.service_name }}-working-backup-ami-group1 \ --query 'AutoScalingGroups[0].LaunchTemplate.LaunchTemplateName' \ --output text" >> $GITHUB_OUTPUT - name: GET Source AMI ID id: source-ami-id run: export "SOURCE_AMI_ID=aws ec2 describe-launch-template-versions \ --launch-template-name ${{ steps.template-name.outputs.TEMPLATE_NAME }} \ --query 'LaunchTemplateVersions[0].LaunchTemplateData.ImageId' \ --output text" >> $GITHUB_OUTPUT
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/12/14 22:50
2022/12/15 04:12
2022/12/15 07:29
2022/12/15 16:11