3 slack: circleci/slack@3.4.2
8 - image: 218546966473.dkr.ecr.us-east-1.amazonaws.com/circle-ci:tap-tester
12 name: 'Setup virtual env'
14 virtualenv -p python3 ~/.virtualenvs/tap-google-sheets
15 source ~/.virtualenvs/tap-google-sheets/bin/activate
18 pylint tap_google_sheets -d C,R,W
22 source ~/.virtualenvs/tap-google-sheets/bin/activate
26 name: 'JSON Validator'
28 source /usr/local/share/virtualenvs/tap-tester/bin/activate
29 stitch-validate-json ~/.virtualenvs/tap-google-sheets/lib/python3.5/site-packages/tap_google_sheets/schemas/*.json
32 name: 'Integration Tests'
34 aws s3 cp s3://com-stitchdata-dev-deployment-assets/environments/tap-tester/sandbox dev_env.sh
36 source /usr/local/share/virtualenvs/tap-tester/bin/activate
37 run-a-test --tap=tap-google-sheets \
38 --target=target-stitch \
39 --orchestrator=stitch-orchestrator \
40 --email=harrison+sandboxtest@stitchdata.com \
41 --password=$SANDBOX_PASSWORD \
43 tap_tester.suites.google_sheets
44 - slack/notify-on-failure:
45 only_for_branches: master
52 context: circleci-user
63 context: circleci-user