From 058cd31784b05e2563cc3149ebcb51eaf33803e8 Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Tue, 8 Nov 2022 10:51:20 -0800 Subject: [PATCH] CI file updates. --- .circleci/config.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ef8ec6675..6f071ef2c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -23,7 +23,10 @@ jobs: hasura-migrate: docker: - image: cimg/node:16.15.0 - + parameters: + HASURA_PROD_SECRET: + type: string + default: ${HASURA_PROD_SECRET} working_directory: ~/repo/hasura steps: - checkout: @@ -32,9 +35,9 @@ jobs: name: Execute migration command: | npm install hasura-cli -g - hasura migrate apply --endpoint https://db.imex.online/ --admin-secret ${HASURA_PROD_SECRET} - hasura metadata apply --endpoint https://db.imex.online/ --admin-secret ${HASURA_PROD_SECRET} - hasura metadata reload --endpoint https://db.imex.online/ --admin-secret ${HASURA_PROD_SECRET} + hasura migrate apply --endpoint https://db.imex.online/ --admin-secret << HASURA_PROD_SECRET >> + hasura metadata apply --endpoint https://db.imex.online/ --admin-secret << HASURA_PROD_SECRET >> + hasura metadata reload --endpoint https://db.imex.online/ --admin-secret << HASURA_PROD_SECRET >> app-build: docker: @@ -69,7 +72,10 @@ jobs: test-hasura-migrate: docker: - image: cimg/node:16.15.0 - + parameters: + HASURA_TEST_SECRET: + type: string + default: ${HASURA_TEST_SECRET} working_directory: ~/repo/hasura steps: - checkout: @@ -78,9 +84,9 @@ jobs: name: Execute migration command: | npm install hasura-cli -g - hasura migrate apply --endpoint https://db.test.bodyshop.app/ --admin-secret ${HASURA_TEST_SECRET} - hasura metadata apply --endpoint https://db.test.bodyshop.app/ --admin-secret ${HASURA_TEST_SECRET} - hasura metadata reload --endpoint https://db.test.bodyshop.app/ --admin-secret ${HASURA_TEST_SECRET} + hasura migrate apply --endpoint https://db.test.bodyshop.app/ --admin-secret << HASURA_TEST_SECRET >> + hasura metadata apply --endpoint https://db.test.bodyshop.app/ --admin-secret << HASURA_TEST_SECRET >> + hasura metadata reload --endpoint https://db.test.bodyshop.app/ --admin-secret << HASURA_TEST_SECRET >> test-app-build: docker: