我添加了 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
字段吗?