我和jenkins一起结识了kubernetes。因此,我做了一些教程。
我的目标是: 1)构建docker镜像 2)将docker图像推送到GCR 3)在kubernetes中部署映像
我像教程一样设置了我的GKE 1:1。 https://cloud.google.com/solutions/continuous-delivery-jenkins-container-engine 还做了这些教程: "詹金斯在容器外的发动机教程" "配置-詹金斯容器引擎"
由于这些教程是相互依赖的,我已经从头开始多次完成这些教程,以避免我的错误。
问题是构建代理无法找到docker命令! 我也尝试了一些自定义图像,例如在这个帖子中: Easiest way to do docker build command within Jenkinsfile running on Jenkins slave node?
但似乎没有任何作用:(
答案 0 :(得分:0)
我在GKE上运行,所以我还需要gcloud cli,它也提供了docker命令。
以下是步骤: 1)安装gcloud cli创建自定义Jenkins映像 2)确保启用范围“cloud plattform” 3)使用gcloud docker命令:)