version: 2.1 aliases: - &defaults docker: - image: circleci/node:12-browsers auth: username: $DOCKERHUB_USERNAME password: $DOCKERHUB_PASSWORD working_directory: ~/repo jobs: setup: <<: *defaults steps: - checkout - run: | echo "Setup step is happening here" npm --production=false ci workflows: build-test-deploy: jobs: - setup: filters: branches: only: - circleci-project-setup # remove this before releasing