У меня есть конвейер Jenkins, который запускает сценарий Jenkins Groovy через SCM, этот сценарий создаст файл (если файл отсутствует) и запишет, в противном случае он обновит файл и выполнит некоторые действия, этот файл должен бытьудалено.
ниже приведен код создания, записи и обновления файла.
node(node_label){
if (fileExists ( file_path+'/'+file_name ) ){
def readContent = readFile file_path+'/'+file_name
writeFile file: file_path+'/'+file_name, text: readContent+'\r\n'+data
}else{
writeFile file: file_path+'/'+file_name, text:data
}
}
после выполнения некоторых действий мне нужно удалить этот файл, я попытался удалить его, как показано ниже, ноэто не работает.
def Delfile = new File(path+'/'+file_name)
Delfile.delete()