summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElliot Rushton <erushton@gitlab.com>2019-07-17 04:19:00 +0000
committerEvan Read <eread@gitlab.com>2019-07-17 04:19:00 +0000
commit55ab098eb1a778e794de8afb2773645405a11a7b (patch)
tree3e3c08514edf40b9598e6a6657c28b748938cbb0
parentaafa6a116f2e0cf48e231dd5dac1feb487805090 (diff)
downloadgitlab-ce-55ab098eb1a778e794de8afb2773645405a11a7b.tar.gz
Add tip about stripping ANSI color codes
-rw-r--r--doc/user/project/pipelines/settings.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/user/project/pipelines/settings.md b/doc/user/project/pipelines/settings.md
index e60da6a3e59..df82daa3da3 100644
--- a/doc/user/project/pipelines/settings.md
+++ b/doc/user/project/pipelines/settings.md
@@ -89,6 +89,22 @@ in the jobs table.
A few examples of known coverage tools for a variety of languages can be found
in the pipelines settings page.
+### Removing color codes
+
+Some test coverage tools output with ANSI color codes that won't be
+parsed correctly by the regular expression and will cause coverage
+parsing to fail.
+
+If your coverage tool doesn't provide an option to disable color
+codes in the output, you can pipe the output of the coverage tool through a
+small one line script that will strip the color codes off.
+
+For example:
+
+```bash
+lein cloverage | perl -pe 's/\e\[?.*?[\@-~]//g'
+```
+
## Visibility of pipelines
Access to pipelines and job details (including output of logs and artifacts)