Скрипт Jenkins для отправки настроенного электронного письма - PullRequest
0 голосов
/ 02 сентября 2018

Я пытался использовать мой настроенный контент для электронных писем о сборке Jenkins. Я застрял, когда я пытаюсь динамически изменять содержимое HTML на основе результатов предыдущих этапов. Я передаю содержимое html переменной, как показано ниже, и когда я пытаюсь получить доступ к хеш-списку, значение массивов (ключ и значение массива) не выводятся.

  def content = """\
<html>
<head>
<style>
</style>
</head>
<body>
<table style=" background-color:lightgreen; width:900px;margin:0;">
<tr>
  <th>Build Results :</th>
</tr>
<tr>
<td>project Name : </td>
<td>project URL : </td>
</tr>
<tr>
  <td>Build Number : ${var3} </td>
</tr>
 <tr>
  <td>Buid URL :</td>
</tr>
</table>
<table style=" background-color:lightblue; width:900px;margin:0;">
<tr>
<% stagearray.each { item -> 
def key=item.key;
def value=item.value; %>
<td>${key}</td>
<td>${value}</td> 
<% }  %>
</tr>
this is the sample
<tr><td>This is test line </td></tr>
</table>
</body>
</html>
"""

Любая помощь будет принята с благодарностью.

...