Я использую плагин Multi-Branch Job Tear Down от Jenkins, чтобы убрать все ресурсы, относящиеся к отрасли, которые я мог создать.Я называю этот плагин через Jenkinsfile этой ветки.Но этот вызов не принимает никаких параметров (я хочу передать параметры, которые могут указать, какой проект / ветвь сделал это вызванным, так, чтобы нижестоящее задание точно знало, какой ресурс необходимо удалить).Прямо сейчас я либо не сохраняю состояние, но и прохожу состояние Дженкинса и выясняю все потерянные задания, или я должен сохранить состояние, которое выберет моя последующая работа (может быть хранилище / хранилище значений ключей).Есть ли лучший способ сделать это или передать параметр в сам этот плагин.
Мой текущий файл jenkins будет выглядеть примерно так
pipe {agent any
stages {
stage('Build/ Unit Testing') {
steps {
sh 'echo build'
sh label: '', script: 'node -v'
sh label: '', script: 'npm -v'
sh label: '', script: 'echo "build 4"'
}
}
}
options {
branchTearDownExecutor 'Anupam~/teardown-job'
}
}