Skip to content

Commit

Permalink
fix: Report slack trigger
Browse files Browse the repository at this point in the history
  • Loading branch information
sarthakprp committed Oct 4, 2023
1 parent 95c2109 commit 6733fbc
Showing 1 changed file with 33 additions and 33 deletions.
66 changes: 33 additions & 33 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,39 +43,39 @@ jobs:
- run:
name: Authenticate with registry
command: echo "//registry.npmjs.org/:_authToken=$ETHERSPOT_NPM_TOKEN" > ~/etherspot-prime-sdk/.npmrc
# - run:
# name: Build Etherpot Prime SDK
# command: npm run build
# - run:
# name: Checkout e2e repo and run tests
# no_output_timeout: 60m
# command: |
# cd ~
# git clone https://github.com/etherspot/e2e-sdk-prime.git
# cd e2e-sdk-prime
# sed -i.bak "s/_private_key_/$PRIVATE_KEY/g" .env
# sed -i.bak "s/_project_key_/$PROJECT_KEY/g" .env
# mv package.json temp.json
# jq -r '.dependencies."@etherspot/prime-sdk" |= "file:../etherspot-prime-sdk"' temp.json > package.json
# rm temp.json
# npm i
# touch ~/logs.txt
# npm run test-mainnet |& tee ~/logs.txt
# chmod 755 ~/logs.txt
# cat ~/logs.txt
# echo "export LOGS='$(cat ~/logs.txt)'" >> $BASH_ENV
# echo $BASH_ENV
# rm ~/logs.txt
# source "$BASH_ENV"
# - run:
# name: Move test report
# command: |
# mv /home/circleci/e2e-sdk-prime/mochawesome-report /tmp/
# chmod 777 -R /tmp/mochawesome-report
# when: always
# - store_artifacts:
# path: /tmp/mochawesome-report
# when: always
- run:
name: Build Etherpot Prime SDK
command: npm run build
- run:
name: Checkout e2e repo and run tests
no_output_timeout: 60m
command: |
cd ~
git clone https://github.com/etherspot/e2e-sdk-prime.git
cd e2e-sdk-prime
sed -i.bak "s/_private_key_/$PRIVATE_KEY/g" .env
sed -i.bak "s/_project_key_/$PROJECT_KEY/g" .env
mv package.json temp.json
jq -r '.dependencies."@etherspot/prime-sdk" |= "file:../etherspot-prime-sdk"' temp.json > package.json
rm temp.json
npm i
touch ~/logs.txt
npm run test-mainnet |& tee ~/logs.txt
chmod 755 ~/logs.txt
cat ~/logs.txt
echo "export LOGS='$(cat ~/logs.txt)'" >> $BASH_ENV
echo $BASH_ENV
rm ~/logs.txt
source "$BASH_ENV"
- run:
name: Move test report
command: |
mv /home/circleci/e2e-sdk-prime/mochawesome-report /tmp/
chmod 777 -R /tmp/mochawesome-report
when: always
- store_artifacts:
path: /tmp/mochawesome-report
when: always
- slack/status:
failure_message: "Triggered by: *${CIRCLE_USERNAME}* \n\n Ooops! The *$CIRCLE_JOB* job e2e tests failed! :circleci-fail: \n\n Report URL: https://output.circle-artifacts.com/output/job/${CIRCLE_WORKFLOW_JOB_ID}/artifacts/${CIRCLE_NODE_INDEX}/tmp/mochawesome-report/mochawesome.html"
success_message: "Triggered by: *${CIRCLE_USERNAME}* \n\n Woohoh! The *$CIRCLE_JOB* job e2e tests completed successfully! :circleci-pass: \n\n Report URL: https://output.circle-artifacts.com/output/job/${CIRCLE_WORKFLOW_JOB_ID}/artifacts/${CIRCLE_NODE_INDEX}/tmp/mochawesome-report/mochawesome.html"
Expand Down

0 comments on commit 6733fbc

Please sign in to comment.