Jenkins 柏树被困在詹金斯

Jenkins 柏树被困在詹金斯,jenkins,jenkins-pipeline,cypress,jenkins-cli,Jenkins,Jenkins Pipeline,Cypress,Jenkins Cli,我对詹金斯和柏树有意见。我正在使用docker在其中运行我的规范,但它在这一步遇到了问题:cypress:cli将子STDERR管道化以处理STDERR 我该怎么办?当地的工作如预期的那样。谢谢大家! 克隆项目后,这就是我脚本的一部分 stage('Test') { docker.image("cypress/included:4.11.0").inside('-e "HOME=." -e "npm_config_cache=np

我对詹金斯和柏树有意见。我正在使用docker在其中运行我的规范,但它在这一步遇到了问题:
cypress:cli将子STDERR管道化以处理STDERR

我该怎么办?当地的工作如预期的那样。谢谢大家!

克隆项目后,这就是我脚本的一部分

stage('Test') {
        docker.image("cypress/included:4.11.0").inside('-e "HOME=." -e "npm_config_cache=npm-cache" --entrypoint=""'){ c ->
            sh 'npm i'
            // sh 'npm run tests-headless'
            sh 'DEBUG=cypress:* cypress run --browser chrome --headless'
        }            
    }

我刚找到一个办法让它工作。您需要以root用户身份运行docker容器

withDockerContainer(args: '--cpus="1.0" --entrypoint="" -e DEBUG=cypress:* -u root', image:'cypress/included:5.0.0') {
     //Your code
}

我也有同样的问题,你解决了吗?@carlosnaser-nope。也向Cypress和nothing报告。谢谢,如果找到解决方法,我会告诉您。尝试使用“.inside”('-e“HOME=。”-e“npm\u config\u cache=npm cache”--entrypoint=“-u root”)运行,但未修复。我遗漏了什么吗?“.inside()”是否等同于我的args?我不确定这是否是为docker运行注入args。是的,它的行为就像args。我没找到办法解决这个问题。