Jenkins 柏树被困在詹金斯
我对詹金斯和柏树有意见。我正在使用docker在其中运行我的规范,但它在这一步遇到了问题: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
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。我没找到办法解决这个问题。