我发现我自己认为是更漂亮的解决方案:
stage("Python Test") { agent { docker { label "docker && linux" image "python:3.7" } } steps { withEnv(["HOME=${env.WORKSPACE}"]) { sh "pip install -r requirements.txt --user" # python stuff } } post { cleanup { cleanWs() } }}
此变通办法可以完全解决问题本身,并在用户级别安装软件包。这里的问题是HOME目录最初也不是可写的,因此会覆盖HOME目录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)