Hi,
I am looking for a way to process error information from a pipeline that is a result of a failed step. I'm looking to access this information via the bitbucket-pipeline.yml while executing an after-script. I am looking to post this error log/failure data to external site for visualisations (Grafana). Is this error data currently accessible in the pipeline or is there a better way to achieve this?
Thanks in advance.
NF
Hi @Niall Flavin,
Welcome to the community.
As long as you can manually save the logs within the directory $BITBUCKET_CLONE_DIR, you can access it in the after-script step then POST it externally.
Alternatively, you can also use the API 2.0 endpoint below to get your step's logs.
/2.0/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/log
To get the Pipelines and Step UUID's, you can use the below default environment variables: Note that you'll have to URL encode it as it includes curly braces
Hope it helps and let me know if you have further questions that I can help with.
Regards,
Mark C
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.