@@ -17,20 +17,18 @@ phases:
1717
1818 post_build :
1919 commands :
20- - echo "Build completed"
21- - role=$(aws sts assume-role --role-arn arn:aws:iam::275416279984:role/cross-s3-deploy-role --role-session-name cargotrack-web-deployer-session --duration-seconds 900)
22- - echo $role
23- - KEY=$(echo $role | jq ".Credentials.AccessKeyId" --raw-output)
24- - echo $KEY
25- - SECRET=$(echo $role | jq ".Credentials.SecretAccessKey" --raw-output)
26- - TOKEN=$(echo $role | jq ".Credentials.SessionToken" --raw-output)
27- - export AWS_ACCESS_KEY_ID=$KEY
28- - export AWS_SESSION_TOKEN=$TOKEN
29- - export AWS_SECRET_ACCESS_KEY=$SECRET
30- - export AWS_DEFAULT_REGION=us-west-2
31- # - aws ssm get-parameter --name test-FL-pem-storage --query "Parameter.Value" --output text > private_key.pem
32- # - chmod 600 private_key.pem
33- # - ssh -i private_key.pem ec2-user@13.126.207.243
34- # - sudo su -
35- # - scp -o StrictHostKeyChecking=no -i private_key.pem /codebuild/output/src*/src/webapp/target/webapp.war ec2-user@13.126.207.243:/opt/tomcat/webapps/
36- - aws s3 cp /codebuild/output/src*/src/webapp/target/webapp.war s3://crossaccount-test-matson/artifacts/
20+ # - echo "Build completed"
21+ # - role=$(aws sts assume-role --role-arn arn:aws:iam::275416279984:role/cross-s3-deploy-role --role-session-name cargotrack-web-deployer-session --duration-seconds 900)
22+ # - echo $role
23+ # - KEY=$(echo $role | jq ".Credentials.AccessKeyId" --raw-output)
24+ # - echo $KEY
25+ # - SECRET=$(echo $role | jq ".Credentials.SecretAccessKey" --raw-output)
26+ # - TOKEN=$(echo $role | jq ".Credentials.SessionToken" --raw-output)
27+ # - export AWS_ACCESS_KEY_ID=$KEY
28+ # - export AWS_SESSION_TOKEN=$TOKEN
29+ # - export AWS_SECRET_ACCESS_KEY=$SECRET
30+ # - export AWS_DEFAULT_REGION=us-west-2
31+ - aws ssm get-parameter --name $parameter_name --query "Parameter.Value" --output text > private_key.pem
32+ - chmod 600 private_key.pem
33+ - scp -o StrictHostKeyChecking=no -i private_key.pem /codebuild/output/src*/src/webapp/target/webapp.war ec2-user@13.126.207.243:/opt/tomcat/webapps/
34+ # - aws s3 cp /codebuild/output/src*/src/webapp/target/webapp.war s3://crossaccount-test-matson/artifacts/
0 commit comments