У меня есть шаг в моем конвейере, который делает это:
sh("shmig -m ${app_root}/${migration_folder} -t mysql -H $mysql_server -l $USERNAME -p $PASSWORD -d $schema up")
Работает нормально, но иногда я получаю эту ошибку:
java.io.NotSerializableException: org.jenkinsci.plugins.workflow.job.WorkflowJob
Ничего не меняется между сборками, и я не понимаю эту ошибку.
Есть идеи?
Для получения дополнительной информации о звонке это делается так:
node('docker') {
step('shmig') {
smhig()
}
}
def smhig() {
...
sh("shmig -m ${app_root}/${migration_folder} -t mysql -H $mysql_server -l $USERNAME -p $PASSWORD -d $schema up")
}