jenkins Vitest的纯文本报告程序

ac1kyiln  于 2022-11-02  发布在  Jenkins
关注(0)|答案(1)|浏览(244)

我想知道是否有人已经为vitest提供了一个纯文本报告器,它可以很好地与Jenkins CI和其他不支持彩色文本的显示器一起工作。实际上,在Jenkins输出中读取文本是不可能的,或者如果我在Sublime Text中作为一个构建运行测试,也是不可能的。

v8wbuo2f

v8wbuo2f1#

解决方案

您需要在Jenkins构建中设置以下环境变量:

NO_COLOR = 'true'

当您使用Jenkinsfile时,它看起来像这样:

pipeline {
    agent any
    environment { 
        NO_COLOR = 'true'
    }
    stages {
        stage('test') {
            agent {
                docker {
                    image 'node:16.17.0'
                    reuseNode true
                }
            }
            environment {
                 HOME = '.'
            }
            steps {
                sh 'npm install'
                sh 'npm run jenkinsTest'
            }
        }
    }
}

说明

https://github.com/vitest-dev/vitest/issues/841#issuecomment-1048997432

相关问题