diff --git a/.circleci/config.yml b/.circleci/config.yml index a902a03b3..cd54e727e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,6 +5,7 @@ orbs: aws-s3: circleci/aws-s3@4.0.0 aws-cli: circleci/aws-cli@4.0 eb: circleci/aws-elastic-beanstalk@2.0.1 + jira: circleci/jira@2.1.0 jobs: imex-api-deploy: docker: @@ -18,6 +19,11 @@ jobs: eb status --verbose eb deploy eb status + - jira/notify: + environment: Production (ImEX) - API + environment_type: production + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> imex-hasura-migrate: docker: @@ -37,7 +43,11 @@ jobs: hasura migrate apply --endpoint https://db.imex.online/ --admin-secret << parameters.secret >> hasura metadata apply --endpoint https://db.imex.online/ --admin-secret << parameters.secret >> hasura metadata reload --endpoint https://db.imex.online/ --admin-secret << parameters.secret >> - + - jira/notify: + environment: Production (ImEX) - Hasura + environment_type: production + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> imex-app-build: docker: - image: cimg/node:18.18.2 @@ -62,6 +72,7 @@ jobs: to: "s3://imex-online-production/" arguments: "--exclude '*.map'" + imex-app-beta-build: docker: - image: cimg/node:18.18.2 @@ -86,6 +97,11 @@ jobs: from: dist to: "s3://imex-online-beta/" arguments: "--exclude '*.map'" + - jira/notify: + environment: Production (ImEX) - Front End + environment_type: production + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> rome-api-deploy: docker: @@ -99,7 +115,11 @@ jobs: eb status --verbose eb deploy eb status - + - jira/notify: + environment: Production (Rome) - API + environment_type: production + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> rome-hasura-migrate: docker: - image: cimg/node:18.18.2 @@ -118,7 +138,11 @@ jobs: hasura migrate apply --endpoint https://db.romeonline.io/ --admin-secret << parameters.secret >> hasura metadata apply --endpoint https://db.romeonline.io/ --admin-secret << parameters.secret >> hasura metadata reload --endpoint https://db.romeonline.io/ --admin-secret << parameters.secret >> - + - jira/notify: + environment: Production (Rome) - Hasura + environment_type: production + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> rome-app-build: docker: - image: cimg/node:18.18.2 @@ -143,6 +167,11 @@ jobs: from: dist to: "s3://rome-online-production/" arguments: "--exclude '*.map'" + - jira/notify: + environment: Production (Rome) - Front End + environment_type: production + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> promanager-app-build: docker: @@ -168,6 +197,11 @@ jobs: from: dist to: "s3://promanager-production/" arguments: "--exclude '*.map'" + - jira/notify: + environment: Production (ProManager) - Front End + environment_type: production + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> test-rome-hasura-migrate: docker: @@ -187,6 +221,11 @@ jobs: hasura migrate apply --endpoint https://db.test.romeonline.io/ --admin-secret << parameters.secret >> hasura metadata apply --endpoint https://db.test.romeonline.io/ --admin-secret << parameters.secret >> hasura metadata reload --endpoint https://db.test.romeonline.io/ --admin-secret << parameters.secret >> + - jira/notify: + environment: Test (Rome) - Hasura + environment_type: testing + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> test-rome-app-build: docker: @@ -212,6 +251,11 @@ jobs: from: dist to: "s3://rome-online-test/" arguments: "--exclude '*.map'" + - jira/notify: + environment: Test (Rome) - Front End + environment_type: testing + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> test-promanager-app-build: docker: @@ -237,6 +281,11 @@ jobs: from: dist to: "s3://promanager-testing/" arguments: "--exclude '*.map'" + - jira/notify: + environment: Test (ProManager) - Front End + environment_type: testing + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> test-hasura-migrate: docker: @@ -256,6 +305,11 @@ jobs: hasura migrate apply --endpoint https://db.test.bodyshop.app/ --admin-secret << parameters.secret >> hasura metadata apply --endpoint https://db.test.bodyshop.app/ --admin-secret << parameters.secret >> hasura metadata reload --endpoint https://db.test.bodyshop.app/ --admin-secret << parameters.secret >> + - jira/notify: + environment: Test (ImEX) - Hasura + environment_type: testing + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> imex-test-app-build: docker: @@ -302,7 +356,11 @@ jobs: from: dist to: "s3://imex-online-test-beta/" arguments: "--exclude '*.map'" - + - jira/notify: + environment: Test (ImEX) - Front End + environment_type: testing + pipeline_id: << pipeline.id >> + pipeline_number: << pipeline.number >> admin-app-build: docker: