gpt4 book ai didi

docker - Jenkins管道异常-找不到docker

转载 作者:行者123 更新时间:2023-12-02 19:04:07 25 4
gpt4 key购买 nike

我正在azure kubernetes服务上运行Jenkins服务,并且我有简单的管道脚本来构建我的演示angular项目。

pipeline {
agent any
stages {
stage(‘Build’) {
steps {
checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'mygithub', url: 'https://github.com/prabaharanit/docker-angular-example']]])
}
}

stage('Fetch dependencies') {
agent {
docker 'circleci/node:9.3-stretch-browsers'
}
steps {
sh 'yarn'
stash includes: 'node_modules/', name: 'node_modules'
}
}
}
}

当我建立管道时,我遇到错误,

/var/jenkins_home/workspace/worklist-pipeline@2@tmp/durable-ec84fb4d/script.sh: docker: not found.



如何使Jenkins使用主机docker容器进行构建..这是出于测试目的,我想使用主机docker来运行构​​建和创建镜像。
我尝试添加docker表单全局工具配置..但是不起作用。

最佳答案

为了使用您的Jenkins主机docker引擎。从管道中删除以下agent语句-

  agent {
docker 'circleci/node:9.3-stretch-browsers'
}

PS-只要您想使用Jenkins主机,就可以在阶段中使用 agent { label 'master' }

关于docker - Jenkins管道异常-找不到docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55952517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com