首页 > 解决方案 > 即使通过 pip install mkdocs 安装后,mkdocs 也无法在 Jenkins 中工作

问题描述

我正在通过 JenkinsFile 为 CI/CD 使用节点代理。其中一个模块使用 mkdocs 来生成文档,所以我尝试安装 mkdocs,如下所示:

script
        {
            sh 'pip install mkdocs'
            sh 'mkdocs -V'
        }

但是,我最终得到了错误:

Installing collected packages: six, singledispatch, futures, backports-abc, tornado, livereload, PyYAML, MarkupSafe, Jinja2, setuptools, Markdown, click, mkdocs
Successfully installed Jinja2-2.11.3 Markdown-3.1.1 MarkupSafe-1.1.1 PyYAML-5.4.1 backports-abc-0.5 click-7.1.2 futures-3.3.0 livereload-2.6.3 mkdocs-1.0.4 setuptools-44.1.1 singledispatch-3.6.1 six-1.15.0 tornado-5.1.1
[Pipeline] sh
+ mkdocs -V
/home/jenkins/agent/workspace/abc@tmp/durable-de9118dc/script.sh: 1: /home/jenkins/agent/workspace/abc@tmp/durable-de9118dc/script.sh: mkdocs: not found
[Pipeline] }
[Pipeline] // sc

标签: jenkinsmkdocs

解决方案


推荐阅读