From 47f96dab1970a88ad00692c3d3fff1cb449092d9 Mon Sep 17 00:00:00 2001 From: Gunasekar-K Date: Tue, 31 Jan 2023 11:12:35 +0530 Subject: [PATCH 1/2] QA changes --- .circleci/config.yml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6518e03..43b93d2 100755 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -14,7 +14,7 @@ install_dependency: &install_dependency install_deploysuite: &install_deploysuite name: Installation of install_deploysuite. command: | - git clone --branch v1.3 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript + git clone --branch v1.4.14 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript cp ./../buildscript/master_deploy.sh . cp ./../buildscript/buildenv.sh . cp ./../buildscript/awsconfiguration.sh . @@ -43,6 +43,25 @@ jobs: source buildenvvar ./master_deploy.sh -d ECS -e DEV -t latest -s dev-global-appvar,dev-resource-processor-es-appvar -i resource-processor-es + # Build & Deploy against development backend + "build-qa": + <<: *defaults + + steps: + # Initialization. + - checkout + - setup_remote_docker + - run: *install_dependency + - run: *install_deploysuite + - run: *run_build + + - deploy: + command: | + ./awsconfiguration.sh QA + source awsenvconf + ./buildenv.sh -e QA -b qa-resource-processor-es-deployvar + source buildenvvar + ./master_deploy.sh -d ECS -e QA -t latest -s qa-global-appvar,qa-resource-processor-es-appvar -i resource-processor-es "build-prod": <<: *defaults @@ -70,6 +89,11 @@ workflows: filters: branches: only: develop + - "build-qa": + context : org-global + filters: + branches: + only: qa - "build-prod": context : org-global filters: From b0fc7d28ecff368e6a26ba8565d4d1a881396188 Mon Sep 17 00:00:00 2001 From: Gunasekar-K Date: Fri, 22 Sep 2023 11:21:35 +0530 Subject: [PATCH 2/2] Update config.yml --- .circleci/config.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 43b93d2..e9517b1 100755 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,20 +1,22 @@ version: 2 defaults: &defaults docker: - - image: circleci/python:2.7-stretch-browsers + - image: cimg/python:3.11.0-browsers install_dependency: &install_dependency name: Installation of build and deployment dependencies. command: | + sudo apt update sudo apt install jq - sudo pip install awscli --upgrade - sudo pip install docker-compose + sudo apt install python3-pip + sudo pip3 install awscli --upgrade + sudo pip3 install docker-compose sudo curl -o /usr/local/bin/ecs-cli https://s3.amazonaws.com/amazon-ecs-cli/ecs-cli-linux-amd64-latest sudo chmod +x /usr/local/bin/ecs-cli install_deploysuite: &install_deploysuite name: Installation of install_deploysuite. command: | - git clone --branch v1.4.14 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript + git clone --branch v1.4.15 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript cp ./../buildscript/master_deploy.sh . cp ./../buildscript/buildenv.sh . cp ./../buildscript/awsconfiguration.sh .