From ad0a0ae0433c34b8ab74c2ba30084c8fb3f5409c Mon Sep 17 00:00:00 2001 From: Miguel Mota Date: Tue, 6 Feb 2024 21:46:02 -0800 Subject: [PATCH] Remove circleci config --- .circleci/config.yml | 80 -------------------------------------------- 1 file changed, 80 deletions(-) delete mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 2e7c845..0000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,80 +0,0 @@ -version: 2.1 - -orbs: - base: dmx-io/base@2.0.88 - -commands: - notify_job_status: - description: Send webhook to server about job status - steps: - - run: - name: On success - when: on_success - command: | - [ -n "$WEBHOOK_URL_GOERLI" ] && curl "$WEBHOOK_URL_GOERLI" -H "X-Secret: $WEBHOOK_SECRET" -d '{"payload":{"reponame":"'"$CIRCLE_PROJECT_REPONAME"'","branch":"'"$CIRCLE_BRANCH"'","build_parameters":{"CIRCLE_JOB":"'"$CIRCLE_JOB"'"},"outcome":"success","build_url":"'"$CIRCLE_BUILD_URL"'"}}' -H "Content-Type: application/json" -X POST -i - [ -n "$WEBHOOK_URL_MAINNET" ] && curl "$WEBHOOK_URL_MAINNET" -H "X-Secret: $WEBHOOK_SECRET" -d '{"payload":{"reponame":"'"$CIRCLE_PROJECT_REPONAME"'","branch":"'"$CIRCLE_BRANCH"'","build_parameters":{"CIRCLE_JOB":"'"$CIRCLE_JOB"'"},"outcome":"success","build_url":"'"$CIRCLE_BUILD_URL"'"}}' -H "Content-Type: application/json" -X POST -i - exit 0 - - run: - name: On fail - when: on_fail - command: | - [ -n "$WEBHOOK_URL_GOERLI" ] && curl "$WEBHOOK_URL_GOERLI" -H "X-Secret: $WEBHOOK_SECRET" -d '{"payload":{"reponame":"'"$CIRCLE_PROJECT_REPONAME"'","branch":"'"$CIRCLE_BRANCH"'","build_parameters":{"CIRCLE_JOB":"'"$CIRCLE_JOB"'"},"outcome":"failed","build_url":"'"$CIRCLE_BUILD_URL"'"}}' -H "Content-Type: application/json" -X POST -i - [ -n "$WEBHOOK_URL_MAINNET" ] && curl "$WEBHOOK_URL_MAINNET" -H "X-Secret: $WEBHOOK_SECRET" -d '{"payload":{"reponame":"'"$CIRCLE_PROJECT_REPONAME"'","branch":"'"$CIRCLE_BRANCH"'","build_parameters":{"CIRCLE_JOB":"'"$CIRCLE_JOB"'"},"outcome":"failed","build_url":"'"$CIRCLE_BUILD_URL"'"}}' -H "Content-Type: application/json" -X POST -i - exit 0 - -jobs: - build_backend: - working_directory: /app - docker: - - image: docker:17.05.0-ce-git - environment: - DOCKER_IMAGE=hopprotocol/explorer-backend - steps: - - checkout - - setup_remote_docker - - run: - name: Install dependencies - command: | - apk update - apk upgrade - apk add --no-cache curl - apk add --no-cache jq - apk add --no-cache py-pip=9.0.0-r1 - pip install \ - docker-compose==1.12.0 \ - awscli==1.11.76 - - run: - name: Build application Docker image - command: | - cd backend - docker build \ - -f Dockerfile \ - --no-cache \ - --build-arg=GIT_REV=$CIRCLE_SHA1 \ - -t app . - - deploy: - name: Push Hop Node Docker image to Docker Hub - command: | - docker login -u $DOCKER_USER -p $DOCKER_PASS - export BRANCH=$(echo $CIRCLE_BRANCH | sed 's/\//-/g' | sed 's/-backend//g') - docker tag app $DOCKER_IMAGE:$CIRCLE_SHA1 - docker tag app $DOCKER_IMAGE:$BRANCH - docker push $DOCKER_IMAGE:$CIRCLE_SHA1 - docker push $DOCKER_IMAGE:$BRANCH - test $BRANCH == "production" && docker tag app $DOCKER_IMAGE:latest && docker push $DOCKER_IMAGE:latest; true - - notify_job_status - -workflows: - main: - jobs: - - build_backend: - filters: - branches: - only: - - master - - develop - - production - - production-backend - - goerli - - goerli-backend - ignore: /.*/