|
370 | 370 | # ----------------------
|
371 | 371 | h1 "Step 7: Copying Bundle to S3"
|
372 | 372 | S3_CP="aws s3 cp"
|
373 |
| -S3_BUCKET="$AWS_CODE_DEPLOY_S3_BUCKET" |
374 |
| -S3_FULL_BUCKET="$S3_BUCKET" |
375 |
| - |
376 |
| -# Resolve dynamic |
377 |
| -AWS_CODE_DEPLOY_S3_FILENAME=$AWS_CODE_DEPLOY_S3_FILENAME |
| 373 | +S3_BUCKET=${AWS_CODE_DEPLOY_S3_BUCKET} |
| 374 | +S3_FULL_BUCKET=${S3_BUCKET} |
378 | 375 |
|
379 | 376 | # Strip off any "/" from front and end, but allow inside
|
380 | 377 | S3_KEY_PREFIX=$(echo "${AWS_CODE_DEPLOY_S3_KEY_PREFIX}" | sed 's/^\/\?\(.*[^\/]\)\/\?$/\1/')
|
381 | 378 |
|
382 |
| -if [ ! -z "$S3_KEY_PREFIX" ]; then |
| 379 | +if [ ! -z "${S3_KEY_PREFIX}" ]; then |
383 | 380 | S3_FULL_BUCKET="${S3_FULL_BUCKET}/${S3_KEY_PREFIX}"
|
384 | 381 | fi
|
385 | 382 |
|
386 |
| -if [ "$AWS_CODE_DEPLOY_S3_SSE" == "true" ]; then |
| 383 | +if [ "${AWS_CODE_DEPLOY_S3_SSE}" == "true" ]; then |
387 | 384 | S3_CP="${S3_CP} --sse AES256"
|
388 | 385 | fi
|
389 | 386 |
|
390 |
| -runCommand "$S3_CP \"$APP_LOCAL_TEMP_FILE\" \"s3://${S3_FULL_BUCKET}/${AWS_CODE_DEPLOY_S3_FILENAME}\"" \ |
| 387 | +runCommand "${S3_CP} \"${APP_LOCAL_TEMP_FILE}\" \"s3://${S3_FULL_BUCKET}/${AWS_CODE_DEPLOY_S3_FILENAME}\"" \ |
391 | 388 | "Unable to copy bundle \"${APP_LOCAL_TEMP_FILE}\" to S3" \
|
392 | 389 | "Successfully copied bundle \"${APP_LOCAL_TEMP_FILE}\" to s3://${S3_FULL_BUCKET}/${AWS_CODE_DEPLOY_S3_FILENAME}"
|
393 | 390 |
|
@@ -448,18 +445,18 @@ h1 "Step 9: Registering Revision"
|
448 | 445 | REGISTER_APP_CMD="aws deploy register-application-revision --application-name \"$APPLICATION_NAME\""
|
449 | 446 |
|
450 | 447 | if [ -n "$S3_KEY_PREFIX" ]; then
|
451 |
| - S3_LOCATION="bucket=$S3_BUCKET,bundleType=$BUNDLE_TYPE,key=$S3_KEY_PREFIX/$APP_LOCAL_FILE" |
| 448 | + S3_LOCATION="bucket=${S3_BUCKET},bundleType=${BUNDLE_TYPE},key=${S3_KEY_PREFIX}/${AWS_CODE_DEPLOY_S3_FILENAME}" |
452 | 449 | else
|
453 |
| - S3_LOCATION="bucket=$S3_BUCKET,bundleType=$BUNDLE_TYPE,key=$APP_LOCAL_FILE" |
| 450 | + S3_LOCATION="bucket=${S3_BUCKET},bundleType=${BUNDLE_TYPE},key=${AWS_CODE_DEPLOY_S3_FILENAME}" |
454 | 451 | fi
|
455 | 452 |
|
456 |
| -REGISTER_APP_CMD="$REGISTER_APP_CMD --s3-location $S3_LOCATION" |
| 453 | +REGISTER_APP_CMD="${REGISTER_APP_CMD} --s3-location ${S3_LOCATION}" |
457 | 454 |
|
458 |
| -if [ ! -z "$AWS_CODE_DEPLOY_REVISION_DESCRIPTION" ]; then |
459 |
| - REGISTER_APP_CMD="$REGISTER_APP_CMD --description \"$AWS_CODE_DEPLOY_REVISION_DESCRIPTION\"" |
| 455 | +if [ ! -z "${AWS_CODE_DEPLOY_REVISION_DESCRIPTION}" ]; then |
| 456 | + REGISTER_APP_CMD="${REGISTER_APP_CMD} --description \"${AWS_CODE_DEPLOY_REVISION_DESCRIPTION}\"" |
460 | 457 | fi
|
461 | 458 |
|
462 |
| -runCommand "$REGISTER_APP_CMD" \ |
| 459 | +runCommand "${REGISTER_APP_CMD}" \ |
463 | 460 | "Registering revision failed" \
|
464 | 461 | "Registering revision succeeded"
|
465 | 462 |
|
|
0 commit comments