Script language is a Groovy <http://www.google.com.ua/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCMQFjAA&url=http%3A%2F%2Fgroovy.codehaus.org%2F&ei=9P-cUMa4OIXMswadvICoAw&usg=AFQjCNHR2-H2RKw_0SISk1PgkTbA-2GRQA&sig2=0qQgOLZhKjLXIwsmnVVQwg>- syntax very similar to java. In groovy system script you can use all classes, their methods and properties. I recommend to download jenkins-ci sources from github, open it with Intellij IDEA or Eclipse and digging here jenkins code for available classes and properties.
You can use jenkins script console to debug your scripts for example - getting build log file of job "MyJobName" build 123 def job =Jenkins.getInstance().getItemByFullName("MyJobName") def build = job.getBuildByNumber(123) def logFilePath = build.getLogFile().getPath() On Friday, November 9, 2012 11:18:32 AM UTC+2, Sven Finsterwalder wrote: > > ok... thanks. > What kind of language should i use for that script? java? > > How can i access the log output of the downstream job? > > Am Freitag, 9. November 2012 09:53:52 UTC+1 schrieb AdvanTiSS: >> >> 1. Use Copy Artifact >> Plugin<http://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin> to >> copy artifacts from downstream job if you need >> 2. Use email-ext [pre-send script] feature to modify message content >> 3. Add artifacts as attachments to email >> >> On Friday, November 9, 2012 9:42:34 AM UTC+2, Sven Finsterwalder wrote: >>> >>> thank, i try it but i havent found any possibilty to add content from >>> another job to the mainjob >>> >>> Am Donnerstag, 8. November 2012 09:19:30 UTC+1 schrieb AdvanTiSS: >>>> >>>> You can try email-ext plugin >>>> >>>> On Wednesday, November 7, 2012 2:21:19 PM UTC+2, Sven Finsterwalder >>>> wrote: >>>>> >>>>> Hello, >>>>> >>>>> i have one question. >>>>> In my jenkins there is one job which starts with a parameter two other >>>>> build-jobs. >>>>> The Job will fail if one of the triggered jobs fails and send one >>>>> email. >>>>> >>>>> I wish to add the reason in that email why the other job is failing. >>>>> Is that possible? >>>>> >>>>