我正在Azure Kubernetes服务上运行Jenkins服务,并且我有简单的管道脚本来构建我的演示角度项目。
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:找不到。
如何使Jenkins使用我的主机Docker容器进行构建。我尝试添加docker表单全局工具配置..但它行不通。
为了使用jenkins主机docker
引擎。从管道 -
agent {
docker 'circleci/node:9.3-stretch-browsers'
}
ps-只要您想使用Jenkins主机机器,就可以在舞台上使用agent { label 'master' }
。