尝试运行测试时未找到Jenkins-Helm-Docker



目前,我正在使用Helm和Terraform在GCP上部署我的Jenkins。这是我的地形代码:

variable "project_id" { default = "vision40-teste" }
variable "region" { default = "us-central1-a" }
variable "plugins" { default = [
"kubernetes:1.12.0",
"workflow-job:2.23",
"workflow-aggregator:2.5",
"credentials-binding:1.16",
"git:3.9.1",
"blueocean:1.7.1"
]}
provider "google" {
version = "~> 1.0"
region  = "${var.region}"
project = "${var.project_id}"
}
resource "helm_release" "jenkins" {
name      = "jenkins"
chart     = "stable/jenkins"
set {
name  = "Master.AdminUser"
value = "someuser"
}
set {
name  = "Master.AdminPassword"
value = "somepassword"
}
set {
name = "Master.InstallPlugins"
value = "{${join(",", var.plugins)}}"
}
set {
name = "Agent.AlwaysPullImage"
value = true
}
set {
name = "Agent.Image"
value = "adriagalin/jenkins-jnlp-slave"
}
set {
name = "Agent.ImageTag"
value = "latest"
}
}

但当我试图在管道上运行一些docker命令时,我会收到以下错误:

[vision_front_new_master-PTH4UDTQVSAS7VICPCO2UFHIE5M6B37LQYLEJT5BMAT36AYX77KA]运行shell脚本

  • docker拉节点:碳

/home/jenkins/workspace/vision_front_new_master-PTH4UDTQVSAS7VICPCO2UFHIE5M6B37LQYLEJT5BMAT36AYX77KA@tmp/耐用-e821ca88/script.sh:2:/主页/jenkins/workspace/vision_front_new_master-PTH4UDTQVSAS7VICPCO2UFHIE5M6B37LQYLEJT5BMAT36AYX77KA@tmp/耐用-e821ca88/script.sh:docker:找不到

脚本返回退出代码127

我试图为代理使用其他图像,但它仍然不起作用。

我更新了我的values.yaml以使用

Master:
AdminUser: user
AdminPassword: user
InstallPlugins:
- kubernetes:1.12.0
- workflow-job:2.23
- workflow-aggregator:2.5
- credentials-binding:1.16
- git:3.9.1
- blueocean:1.7.1 
Agent:
Image: adriagalin/jenkins-jnlp-slave
ImageTag: 1.4
AlwaysPullImage: true
volumes:
- type: HostPath
volumeName: docker-sock
hostPath: /var/run/docker.sock
mountPath: /var/run/docker.sock

最新更新