Bitbucket Pipelines Integration
Create API Key Secret
Create a secret from the Repository Settings -> Repository Variables, for Sematext API Key.
Add Run Monitor Job to Bitbucket Pipeline Workflow YAML
Add Run Monitor step to bitbucket-pipelines.yml
. Add the below steps after the deploy step in your pipeline configuration.
image: node:10.15.3
pipelines:
custom:
sematext:
- step:
script:
- curl -H "authorization:apiKey $SEMATEXT_API_KEY" -H "accept:text/plain" -H "content-type:application/json" -s -X POST -d "[{\"monitorId\":276}]" https://apps.sematext.com/synthetics-api/api/v3/apps/12345/monitors/runs > results.txt
- cat results.txt
- if [ $(head -1 results.txt | grep -c 'failed') -ne 0 ]; then exit 1; fi