I have 60+ Bamboo build agents. I want to find all build logs which have inside them a text string.
Is there a way to "grep" in all the logs?
May be there are certain approaches which may allow me to simplify the task. For each build I may see it's log as a regular text file (the file's URL is available at a Bamboo build page, it can be downloaded). Is there a place where all the files may be accessed via a command? May I iterate over each log one by one (REST API) using a programming language?
Build logs are saved in $BAMBOO_HOME/xml-data/builds/PROJ-PLAN-JOB1/download-data/build_logs.
You can use a command like this inside this directory:
cat *.log | grep abcde
If this answer was helpful, please allow me to ask you to mark my answer as accepted in order to have it in the top of the thread, also helping other customers.
Thanks in advance!
I need to iterate across all build agents, across all past builds and their logs. I have a bug in my own scripts and I want to find in logs known "sign" - text string - of the bug. I do not know anything about build names (the script is universal for all projects), build times and so on.
I'm John Allspaw, co-founder of Adaptive Capacity Labs, where we help teams use their incidents to learn and improve. We bring research-driven methods and approaches to drive effective inciden...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs