Как получить всю информацию о вакансии Дженкинса за последние 7 дней и отправить эти данные по почте
Я новичок в Jenkins и хочу, чтобы сценарий PowerShell получал подробную информацию обо всех работах Jenkins за последние 15 дней. Я отправлю подробную информацию о работе Дженкина по почте своему менеджеру. Буду очень благодарен, если кто-нибудь решит мой вопрос.
Я попробовал сценарий ниже.
Hour=24;. Minute=60;. Second=60; oneDayInSecond=hourminutesecond;. sevenDayInSecond=hourminutesecond*7;. now=Calendar.instance;. List=[];. Println("${now.time}");
checkNewProjects(Hudson.instance.items).
def checkNewProjects(items). { For (items in items) { last_build = items.lastbuild //or item.getlastbuild(). If (last_build) {. build_time = last_build.timestamp. If (now.time.time/1000-build_time.time.time/1000<sevenDayInSecond) {. item.save(). Println(item.name). Println("\t\tlast build was built in less than 7 days"); Println("\t\tlast built was at ${build_time.time); . list<< item; }. }. }. }.