From 20c56be56e4b89382ba2f44b1d7fe5254e2ec9f3 Mon Sep 17 00:00:00 2001 From: Pieter van Staden <pieter@bob.co.za> Date: Mon, 15 Jul 2024 12:04:48 +0200 Subject: [PATCH] INFRASTRUCTURE :: On a new tag creation we should upload that tag version to the magento dev s3 bucket --- .gitlab-ci.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..e99ce7f --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,25 @@ +image: shiplogic/ci-wp-plugin:node18 + +variables: + GIT_SUBMODULE_STRATEGY: recursive + +stages: + - tagged_release + +tagged_deploy: + stage: tagged_release + only: + - tags + before_script: + - AWS_ACCESS_KEY_ID_KEY=$(echo "$CI_COMMIT_BRANCH"_"AWS_ACCESS_KEY_ID") + - AWS_SECRET_ACCESS_KEY_KEY=$(echo "$CI_COMMIT_BRANCH"_"AWS_SECRET_ACCESS_KEY") + - AWS_ACCESS_KEY_ID=$(eval echo -e "\$$AWS_ACCESS_KEY_ID_KEY") + - AWS_SECRET_ACCESS_KEY=$(eval echo -e "\$$AWS_SECRET_ACCESS_KEY_KEY") + - export AWS_ACCESS_KEY_ID + - export AWS_SECRET_ACCESS_KEY + script: + - wget https://gitlab.bob.co.za/bob-public-utils/bobgo-magento-extension/-/archive/"$CI_COMMIT_TAG"/bobgo-magento-extension-"$CI_COMMIT_TAG".tar.gz + - ls -al + - aws s3 cp bobgo-magento-extension-"$CI_COMMIT_TAG".tar.gz s3://bobgo-s3-magento-plugin/ --region=af-south-1 + allow_failure: false + when: on_success \ No newline at end of file -- GitLab