При создании конвейерного задания Jenkins (Jenkins ver. 2.7.4) я получаю это предупреждение:
Using the ‘stage’ step without a block argument is deprecated
Как это исправить?
Фрагмент сценария конвейера:
stage 'Workspace Cleanup'
deleteDir()
При создании конвейерного задания Jenkins (Jenkins ver. 2.7.4) я получаю это предупреждение:
Using the ‘stage’ step without a block argument is deprecated
Как это исправить?
Фрагмент сценария конвейера:
stage 'Workspace Cleanup'
deleteDir()
Из этапа этапа конвейера Jenkins doc:
Старый, устаревший режим этого шага не принимал блочный аргумент...
Чтобы удалить предупреждение, просто добавьте аргумент блока:
stage('Stage Name') {
// some block
}
Вы также можете создать шаг этапа с помощью генератора фрагментов.
stage 'Stage Name' { ... }
недостаточно?
- person Paweł Prażak; 27.09.2016
()
- person Archimedes Trajano; 09.11.2016
{}
.
- person dwj; 03.01.2018
stage('')
, чтобы она заработала. Также обратите внимание, что имя этапа должно быть уникальным среди его братьев и сестер.
- person Pranav; 25.06.2019
Старый, устаревший режим этого шага не принимал аргумент блока и принимал параметр параллелизма.
Так что я предполагаю, что в ваших конвейерных блоках нет этого stage
. Просто поместите блок сцены, например:
stage "stage name" {
// some block
}
или просто
stage "stage name"
//some block