2014-11-10 2 views
1

Я прикрепляю текстовый файл к содержимому сообщения электронной почты, отправленного от jenkins, дело в том, что содержимое этого файла не отображается появляются в любом блокноте, я попытался отправить электронное письмо как обычный текст и как html, но он по-прежнему отображает содержимое по-разному. Например, если это одна из строк в файле:Показать текстовую страницу внутри тела почты с помощью модуля электронной почты-ext в Jenkins

+------------------------------------------------------------------------------+ 
         MSP-B Automated Testing Report 
+------------------------------------------------------------------------------+ 
| scale-ive-0001-vertical-vpm2-160_prog_1_zone-check-acquire-time.py........OK | 

Вот как это выглядит в электронной почте:

+------------------------------------------------------------------------------+ 
         MSP-B Automated Testing Report 
+------------------------------------------------------------------------------+ 
| scale-ive-0001-vertical-vpm2-160_prog_1_zone-check-acquire-time.py.... 
| ....OK | 

ответ

7

Для одной из моих работ Jenkins Я использую следующие вместе с HTML, как общий формат электронной почты,

$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS: 

Check console output at $BUILD_URL to view the results. 

<pre> 
${FILE,path="Results.txt"} 
</pre> 

Таким образом, электронная почта в формате HTML и «pre» тег указывает клиенту почты для не изменяйте формат включенного файла.

+0

Он работает! Я хочу запустить некоторый скрипт, написанный в bash, прежде чем это письмо будет отправлено, у меня есть файл журнала, который является результатом сборки, и мой скрипт преобразует его в формат HTML. Есть ли возможность запускать этот скрипт, поэтому файл, который будет включать мою электронную почту, будет выводить на скрипт. – user3502786

+0

Я бы просто добавил строительный шаг типа «shell script» и выполнил обработку там – centic

0

Является ли это ....OK задержанный выход на экране, то есть первый появляется только ведущая строка, затем появляется курсор, затем появляется OK? Все зависит от содержимого файла, включая скрытые управляющие символы.

Если вышесказанное верно, возможно, на выходе были специальные управляющие символы, которые могут указывать ОС «перейти вверх по линии и начать с позиции« x ». Таким образом, на экране (или в некоторых редакторах) он будет отображаться правильно, но нет способа понять это электронное письмо.

Не видя полного фактического содержимого файла (с концами строк и управляющими символами), трудно сказать что-либо еще.

+0

«... ok» не задерживается, потому что это статический текстовый файл, который я читаю только – user3502786

 Смежные вопросы

  • Нет связанных вопросов^_^