I'm trying show colorized logs using colored from termcolor inside my script, when I run my script locally all is OK, but when my script is running by aws codePipeline --> codeBuild, the output format look like termcolor is not working.
First image show current output on aws.
Second image show the output from my local IDE (VS Code)
In my script I use something like: print(colored('Validating ObjecstNamePrefix parameter value...', 'yellow'))
to show yellow text
The image number 3 show how I install (correctly) termcolor in my spec.yaml
The last image show a blue output, this output color is not handled from my script, is handle originally from aws logs console, for me this means that is possible play with colors.
Any help to solve it is welcome!
Showing colors in Build logs tab on the Codebuild console is currently not possible. The blue color you mentioned is CodeBuild's internal implementation.
The reason for this gap is that the logs on the Build Logs tab are streamed from CloudWatch to the CodeBuild console. CloudWatch has no notion of fixed width fonts and colors. This makes any ASCII art of colors/indentations to not persist.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With