我们在一个Docker容器中运行Jenkins,并使用Docker-outside-of-Docker方法。正如文档中详细说明的那样,我们添加了:
jenkins ALL=NOPASSWD: ALL
到/等/sudoers。
- http://container-solutions.com/running-docker-in-jenkins-in-docker/
- How to fix 'sudo: no tty present and no askpass program specified' error?
我们面临的问题是,在执行第一个make命令时,管道作业会随机失败:
sudo -E make login
错误为:
sudo: no tty present and no askpass program specified
为什么我们只是偶尔遇到此错误?
1条答案
按热度按时间mkshixfv1#
如果您遇到如下所述的问题error message image
登录到GitBash中的示例并打开以下文件。
sudo visudo
在此文件中,在文件末尾添加以下命令
jenkins ALL=(ALL) NOPASSWD: ALL
保存文件并再次运行Jenkins onnce。希望您的问题得到解决。谢谢!Image