Я использую сервис Jenkins на службах Azure Kubernetes, и у меня есть простой сценарий конвейера для создания моего демонстрационного углового проекта.
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-pipe @ 2 @ tmp / durable-ec84fb4d / script.sh: docker: не найден.
как заставить Дженкинса использовать мойDocker-контейнер хоста для сборок ... это для целей тестирования, и я хочу использовать Docker хоста для запуска сборки и создания образов ... Я попытался добавить глобальные конфигурации инструментов Docker Form ... но он не работает.