Skip to main content

Jenkins jelly examples

Jelly is the way to add more information to notifications email of jenkins (using Email-ext plugin)



Here are some examples:

Text template
HTML template

Project description:

<j:jelly
xmlns:j = "jelly:core"
xmlns:st = "jelly:stapler"
xmlns:d = "jelly:define">
${project.description}
</j:jelly>

Failed tests:

<j:jelly
xmlns:j = "jelly:core"
xmlns:st = "jelly:stapler"
xmlns:d = "jelly:define">
<ul>
<j:forEach
var = "junitResult"
items = "${it.JUnitTestResult}">
<j:forEach
var = "packageResult"
items = "${junitResult.getChildren()}">
<j:forEach
var = "failed_test"
items = "${packageResult.getFailedTests()}">
<li>${failed_test.getFullName()}</li>
</j:forEach>
</j:forEach>
</j:forEach>
</ul>
</j:jelly>

Comments

Wonderful post however , I was wondering if you could write a little more on this topic? I’d be very thankful if you could elaborate a little bit more. Appreciate it !
Ziv said…
Thanks, I hope to elaborate more soon.

Popular posts from this blog

Jenkins error: groovy.lang.MissingPropertyException

I tried to run groovy build step and got below error. This post will describe how I solved the problem.

Caught: groovy.lang.MissingPropertyException: No such property: hudson for class: script


טיפים לטסט על אמבולנס במד"א

אורך הטסט הוא בערך 20-30 דקות בהם הטסטר נותן הוראות ימינה ושמאלה ולפעמים קצת יותר. נראה שהטסטר מחפש להבין שאתה לא נהג חסר אחריות.
הרכב עצמו הוא אוטומט. מוט ההילוכים הוא בהגה ודרכו אפשר לעבור בין המצבים (Drive, Reverse etc).
ההמברקס הוא דוושת הרגל השמאלית.
טיפיםהעצות בלשון זכר רק לצורך פשטות.
בתחילת הנסיעה:
אם אתה הראשון, תדליק אורות דרך.

בדוק איך מעבירים את ההילוך ל 3 בלי להסתכל בידית ההילוכים כי הטסטר עלול לבקש במהלך הנסיעה שתעביר להילוך שלישי.

בדוק איך להשתמש בדוושת בלם היד (שמאלית) כי ייתכן שהטסטר ישלוף לך את המפתח באמצע הנסיעה ויבקש ממך לבלום את האמבולנס באמצעות "פימפום" על דוושת הבלם יד תוך כדי שידית השחרור שלו משוכה אחורה כדי שלא ינעל הבלם
בנסיעה: סע לאט, אבל בטוח. 
ציית לתמרורים,

לא לשכוח לאותת,
שמור מרחק, 
אל תקפוץ על פסי האטה, 
אל תעלה על מדרכה ואם זה קורה בפנייה אז קח אחורה ורד מהמדרכה (המדרכה היא רק להולכי הרגל),
סע בצד ימין ולא באמצע הכביש,
תדע להגיד כמה מותר לנסוע בכל כביש שאתה נמצא בו,
כאשר נמצאים ברחוב שנכנס לרחוב חד סטרי אז צריך לדעת לאיזה צד לפנות בתוך הרחוב …

gnutls_handshake() failed: Access was denied

Error when running apt-get:

sudo apt-get update && sudo apt-get install yarn

gnutls_handshake() failed: Access was denied

The problem: There is proxy configuration error of apt-get

The fix:Define proxy for apt-get
1. sudo vim /etc/apt/apt.conf 2. Add line: Acquire::http::proxy "http://web-proxy.il.hpecorp.net:8080";
Source: https://ubuntuforums.org/showthread.php?t=2011511