Skip to end of metadata
Go to start of metadata

Plugin Information

View Allure on the plugin site for more information.

This plugin allows to automatically generate Allure Report and attach it to build during Jenkins job run.

Plugin builds are located here: https://ci.qameta.io/job/allure-plugin

Usage

Read more at plugin documentation page

Changelog

Version 2.26.0 (Jan, 22, 2018)

Improvements

  • Add classes to security whitelist (fixes #192, via #195)
  • Add pipeline trend (fixes #174, via #191)

Fixes

  • Fix matrix job report generation (fixes #190, via #191)

Links

Commits since 2.25.1

 

Version 2.25.1 (Dec, 18, 2017) 

Improvements

Fixes

Links

Commits since 2.25

 

Version 2.25 (Nov, 01, 2017)

New Features

  • Add allure report property (fixes #106, fixes #164, via #170)

Links

Commits since 2.24

 

Version 2.24 (Oct, 11, 2017)

 

New Features

Improvements

Links

Commits since 2.23

 

Version 2.23 (Sep, 11, 2017)  


Improvements

Links

Commits since 2.22

 

Version 2.22 (Aug, 03, 2017) 

Fixes

Links

Commits since 2.21

 

Version 2.21 (Aug, 02, 2017) 

Fixes

Links

Commits since 2.20

 

Version 2.20 (Jul, 16, 2017)

 New features

Improvements

Fixes

Links

Commits since 2.19

Version 2.19 (Jul, 01, 2017)

Incompatibility

  • pipeline syntax changed from
    allure([results: [[path: 'allure-results']]])
    
    to more simple
    allure results: [[path: 'allure-results']]
    

Improvements

Fixes

Links

Commits since 2.18


Version 2.18 (Jun, 03, 2017)

 Fixes:

Improvements:

Links

Commits since 2.17


Version 2.17 (May, 31, 2017)

Fixes:

Improvements:

Links

Commits since 2.16


Version 2.16 (May, 29, 2017) 

Fixes:

Improvements:

Links

Commits since 2.15

 

Version 2.15 (April 13, 2017)

  • #90 fix npe when open absence file
  • #88 fix pipeline cli installation
  • #93 fix package name mistake
  • #95 support target path that type is soft link

Improvements:

  • copy history directory [beta7]

Github Release

Version 2.14 (March 23, 2017)

  • fix zip error
  • add allure home variable

Github Release

Version 2.13 (February 12, 2017)

  • fix backward capability with 2.10
  • add issue template
  • allure 2 support

Github Release

Version 2.12 (February 8, 2016)

  • Remove artifact manager factory

Github Release

Version 2.11 (January 22, 2016)

Global refactoring

  • Add more tests (an example, tests for matrix jobs)
  • Fix sonar issues
  • Fix findbugs issues
  • Add history support
  • Add executor support
  • Change artifact coordinates
  • Bump Jenkins version to 2.7
  • Support pipeline
  • Add pipeline tests
  • Make sure that all Windows issues are fixed
  • Add more tests for different Jenkins locations and results paths (Windows escape issue)

Github Release

Version 2.10 (December 2, 2016)

  • Fix environment file creation problem

Github Release

Version 2.9 (November 29, 2016)

  • Global properties

Github Release

Version 2.8 (October 30, 2015). Global refactoring. Backward compatibility missing.

Backward Compatibility: 

  • Use allure-commandline tool instead of maven. You need configure it before use in Jenkins Global Configuration.
  • Ant glob syntax not supported anymore. Use new line separated list of results directories instead.
  • Each job need to configure jdk to use. You can do it in job settings or in plugin settings.

Read more at plugin documentation page.

Version 2.5 (January 29, 2015)

  • Fix matrix report aggregation for dynamic slaves – issue 7
  • Use jenkins proxy settings or own proxy settings to get remote artifacts – issue 32
  • Various minor fixes

Github Release

Version 2.3.2 (October 23, 2014)

  • Fix global options being reset to defaults after restart – issue 25
  • Fix matrix job aggregation - Issue 23
  • Fix raise condition at creating internal dirs

Github Release

Version 2.2 (September 15, 2014)

  • add possibility to skip build env-vars from report
  • rename LICENSE file
  • fix docs

Github Release

Version 2.1 (August 13, 2014)

  • Jenkins matrix-job collector fails
  • Remove by step synchronisation
  • Badge link is relative and follow to 404 page when you in the workspace

Github Release

Version 2.0 (August 08, 2014)

  • Add possibility to build any version of Allure Report for each job
  • Add default global settings with overriding support
  • Add build badge icon

Github Release

Version 1.3 (May 28, 2014)

  • Internal fixes

Version 1.0 (May 23, 2014)

  • Initial version

9 Comments

  1. Hi,

    My Jenkins version is Jenkins ver. 1.576-SNAPSHOT

    I added the latest allure plugin version 2.1 and saw below error on the jenkins update center UI:

    Allure Plugin

    Failure -java.io.IOException: Failed to dynamically deploy this plugin
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1317)
    at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1116)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:104)
    at java.lang.Thread.run(Thread.java:701)
    Caused by: java.io.IOException: Failed to install allure-jenkins-plugin plugin
    at hudson.PluginManager.dynamicLoad(PluginManager.java:450)
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1313)
    ... 6 more
    Caused by: java.io.IOException: Unable to load ru.yandex.qatools.allure.jenkins.AllureReportPlugin from allure-jenkins-plugin
    at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:378)
    at hudson.PluginManager.dynamicLoad(PluginManager.java:441)
    ... 7 more
    Caused by: java.lang.UnsupportedClassVersionError: ru/yandex/qatools/allure/jenkins/AllureReportPlugin : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
    at org.apache.tools.ant.AntClassLoader.defineClassFromData(AntClassLoader.java:1128)
    at org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader.java:1299)
    at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1355)
    at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1315)
    at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1074)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
    at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:371)
    ... 8 more

    NOTE: Here are couple of other things I tried to do:

    Install the plugin directly by copying the .hpi file onto the jenkins master node (through SSH) and restarted jenkins.
    I did not see the plugin as one of the installed plugin post jenkins restart.
    I also saw similar errors with an older version of Jenkins.

    Is the plugin supported with the version of Jenkins I am on?
    Anyone else seeing same issue with the plugin?

    1. Which java version is installed? 

      1. I have the same problem with 1.577, use jrockit1.6

  2. Could you write compatible java versions?

  3.  graph trend doesn't work. At least with allure-cli 1.5.2.

    Sadly, I can't switch to 2.x version due to a lot of changes. Also, I don't really like allure2.

    1. I can make the option for turning off trend if you want, just create the issue)

      Why are you don't like allure2?

      1. I'm not sure if it is critical, not a real problem, I think. 

        Is it possible to make it working with allure 1.5.2? 

        What about allure2, I'll try to answer constructive slightly later, it's just my opinion.

  4. Hi can someone please update correct location of Plugin Usage documentation.

    It seems this is NOT working :Usage

    Read more at plugin documentation page