【发布时间】:2021-04-03 08:09:38
【问题描述】:
我已经添加了 BitBucket 服务器集成插件 (https://plugins.jenkins.io/atlassian-bitbucket-server-integration/),并且可以从 Jenkins 连接到 BitBucket 云存储库:
但我在尝试构建时收到错误消息:
/var/jenkins_home/workspace/bb_add-jenkins-file@tmp/durable-c49dbeca/script.sh: 1: /var/jenkins_home/workspace/bb_add-jenkins-file@tmp/durable-c49dbeca/script.sh: docker: not found
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
[Bitbucket] Notifying commit build result
[Bitbucket] Build result notified
ERROR: script returned exit code 127
Finished: FAILURE
看来我需要在 Jenkins 实例上安装 Docker ?
https://plugins.jenkins.io/docker-build-publish/
我正在按照本教程使用 Jenkins 配置 Docker:https://medium.com/@karthi.net/docker-tutorial-build-docker-images-using-jenkins-d2880e65b74
已经到了这一步:
在我自己的 Jenkins Docker 设置页面上:
我不确定应该使用哪个 Docker URL?我是否需要在 Kubernetes 集群中配置一个新的容器实例并在这个新实例中运行 docker?那么这个新的 Docker 实例就是Docker Host URI 字段?
【问题讨论】:
标签: docker jenkins kubernetes digital-ocean jenkins-docker