Я создаю конвейер Дженкинса, где я определяю этапы и этапы агента.В шагах, когда я использую sh
, он выдает ошибку:
ОШИБКА: Попытка выполнить шаг, который требует контекста узла, в то время как 'agent none' было указано.Обязательно укажите свои собственные блоки 'node {...}' при использовании 'agent none'
Ниже выдается ошибка:
pipeline {
agent none
stages {
stage('Build2') {
steps {
sh 'echo "hello world" '
}
}
}
}
Но когда я использую:
pipeline {
agent none
stages {
stage('Build2') {
steps {
echo "hello world"
}
}
}
}
Это прекрасно работает
Я использовал другие команды, используя sh
и получаю ту же ошибку.
Я не уверен, почему для вызова sh
требуется узелконтекст.