Как получить всю информацию о вакансии Дженкинса за последние 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; }.  }.  }. }.

0 ответов

Другие вопросы по тегам