gpt4 book ai didi

docker - 在 docker 镜像中运行的 jenkins 管道挂起

转载 作者:行者123 更新时间:2023-12-04 14:22:07 25 4
gpt4 key购买 nike

我有一个非常简单的脚本来测试在 docker 容器内运行。
容器启动,我可以连接到容器。

node('docker') {
docker.image('python:3').inside() {
sh "python --version"
}
}

最后作业失败了。任何想法有什么问题?

更新 1:

我已将环境变量添加到 Jenkins,现在看到以下内容。看起来有些奇怪的变量被传递给了docker。
知道如何检查 sh 中给出的命令?
[Pipeline] stage
[Pipeline] { (test)
[Pipeline] echo
I'm here
[Pipeline] sh
invalid argument "=" for "-e, --env" flag: invalid environment variable: =
See 'docker exec --help'.
process apparently never started in /var/lib/jenkins-
slave/workspace/SYSTEM/clean-artifactory@tmp/durable-4d51de81
[Pipeline] }
[Pipeline] // stage

最佳答案

这是 Durable Task 插件中的一个错误,并已由最新版本 ( 1.33 ) 修复。

JENKINS-59903

关于docker - 在 docker 镜像中运行的 jenkins 管道挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57108955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com