小编K.K*_*oli的帖子

尝试在 jenkins 中启动 docker-compose 构建

我正在尝试使用 jenkinsfile 在一个非常简单的 jenkins 作业中运行 docker-compose 构建。

\n

我正在使用 scm 的管道来获取源代码,如下所示:

\n

屏幕截图\n下面的快照

\n

我使用的jenkins文件如下:

\n
import jenkins.model.*\njenkins = Jenkins.instance\n\nnode{\n\n    stage(\xe2\x80\x98Build\xe2\x80\x99) {\n\n      sh \xe2\x80\x98docker-compose -f /var/lib/jenkins/workspace/Docker-compose-test/heb_acceptance_test/docker-compose.yml up --build\xe2\x80\x99 \n    }\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n

但构建一直失败。这是失败日志

\n
> git checkout -f d4d004337dc5ffa2bdcfb21e4c0d93c468289311\nCommit message: "just trying syntax"\n > git rev-list --no-walk d4d004337dc5ffa2bdcfb21e4c0d93c468289311 # timeout=10\nRunning in Durability level: MAX_SURVIVABILITY\n[Pipeline] node\n[Pipeline] End of Pipeline\nan exception which occurred:\n    in field groovy.lang.Closure.delegate\n    in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@64757627\n    in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures\n    in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@357f33e2\n    in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@357f33e2\nCaused: java.io.NotSerializableException: hudson.model.Hudson\n    at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:860)\n …
Run Code Online (Sandbox Code Playgroud)

jenkins docker-compose

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

docker-compose ×1

jenkins ×1