Чтобы уменьшить дублирование усилий в моих док-контейнерах, я бы хотел выполнить шаги конвейера как в док-контейнере, так и при наличии доступных установок инструмента Jenkins.
Эта наивная попытка не работает - npm
не найден
pipeline {
agent { dockerfile true }
tools { nodejs 'LTS' }
stages {
stage('NPM') {
steps { sh 'npm install-ci-test' }
}
}
}
Возможно ли это?