The logs just pipe stdout and stderr. If you want to stop and fail the build as soon as the text shows up, then you would need to develop a log checking thread/process to whatever you are running. In other words, it's not a Bamboo thing.
If you can wait until the job is finished, then you can create another job in a subsequent stage that gets the log contents via an http "GET". You can use a program like curl or write up something using the scripting language of your choice. The URL is consistent and looks something like: "http://bamboo_url/download/PROJ-PLAN-JOB/build_logs/PROG-PLAN-JOB-BUILDNUM.log". The build number and build result keys are Bamboo variables. Once you have the log text, it's a simple matter of grepping for the line and then exiting with either a 0 exit code (success) or non-zero exit code (failure).
It's officially Tuesday, which means it's officially time for another tip to help you better navigate this space we call the Atlassian Community. 😄 I got a great question from community member, Sa...
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