noticed заметил, что файл конвейера Jenkins - Jenkinsfile, имеющий два синтаксиса
Я заставил Декларативный скрипт работать, чтобы указатьузел для запуска моей задачи.Однако я не знаю, как изменить свой сценарий на синтаксис Scripted.
Мой декларативный сценарий
pipeline {
agent none
stages {
stage('Build') {
agent { label 'my-label' }
steps {
echo 'Building..'
sh '''
'''
}
}
stage('Test') {
agent { label 'my-label' }
steps {
echo 'Testing..'
sh '''
'''
}
}
stage('Deploy') {
agent { label 'my-label' }
steps {
echo 'Deploying....'
sh '''
'''
}
}
}
}
Я пытался использовать таким образом:
node('my-label') {
stage 'SCM'
git xxxx
stage 'Build'
sh ''' '''
}
Но, похоже, Дженкинс не может найти мой узел для работы.