Skip to content
Snippets Groups Projects
Commit 857582b0 authored by Pieter van Staden's avatar Pieter van Staden
Browse files

Fix syntax issues

parent 8ee31863
No related branches found
No related tags found
1 merge request!24Dev -> Prod
Pipeline #75136 failed
This commit is part of merge request !24. Comments created here will be created in the context of that merge request.
......@@ -10,6 +10,8 @@ stages:
deploy:
stage: deploy
only:
- dev
before_script:
- AWS_ACCESS_KEY_ID_KEY=$(echo "$CI_COMMIT_BRANCH"_"AWS_ACCESS_KEY_ID")
- AWS_ACCESS_KEY_ID=$(eval echo -e "\$$AWS_ACCESS_KEY_ID_KEY")
......@@ -20,9 +22,6 @@ deploy:
script:
- ./make-zip.sh
- aws s3 cp bobgo-magento-plugin.zip s3://bobgo-s3-magento-plugin-dev/ --region=af-south-1
rules:
- if: '$CI_COMMIT_BRANCH == "dev"'
when: always
tag_deploy:
stage: tag_deploy
......@@ -55,20 +54,20 @@ tag_deploy:
# Cleanup old tag versions - keep only the most recent MAX_TAGS_TO_KEEP
- echo "Cleaning up old tag versions, keeping only the most recent $MAX_TAGS_TO_KEEP..."
- >
aws s3 ls s3://bobgo-s3-magento-plugin-prod/tags/ --region=af-south-1 |
grep "bobgo-magento-extension-" |
sort -r |
tail -n +$((MAX_TAGS_TO_KEEP + 1)) |
awk '{print $4}' |
- aws s3 ls s3://bobgo-s3-magento-plugin-prod/tags/ --region=af-south-1 > tag_list.txt
- grep "bobgo-magento-extension-" tag_list.txt > filtered_tags.txt
- sort -r filtered_tags.txt > sorted_tags.txt
- tail -n +$((MAX_TAGS_TO_KEEP + 1)) sorted_tags.txt > tags_to_delete.txt
- cat tags_to_delete.txt | awk '{print $4}' > keys_to_delete.txt
- |
while read KEY; do
echo "Deleting old tag version: $KEY";
aws s3 rm "s3://bobgo-s3-magento-plugin-prod/tags/$KEY" --region=af-south-1;
done
echo "Deleting old tag version: $KEY"
aws s3 rm "s3://bobgo-s3-magento-plugin-prod/tags/$KEY" --region=af-south-1
done < keys_to_delete.txt
# Output the URLs
- echo "Tagged version URL: https://magento-plugin.bobgo.co.za/tags/bobgo-magento-extension-${CI_COMMIT_TAG}.zip"
- echo "Latest version URL: https://magento-plugin.bobgo.co.za/latest/latest.zip"
- echo "Tagged version URL: https://bobgo-s3-magento-plugin-prod.s3.af-south-1.amazonaws.com/tags/bobgo-magento-extension-${CI_COMMIT_TAG}.zip"
- echo "Latest version URL: https://bobgo-s3-magento-plugin-prod.s3.af-south-1.amazonaws.com/latest/latest.zip"
- echo "Retained the latest $MAX_TAGS_TO_KEEP tag versions in S3 bucket."
rules:
- if: '$CI_COMMIT_TAG'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment