DEV Community

Cover image for Allure and Jenkins

Posted on


Allure and Jenkins

In order to use Allure inside Jenkins you basically need 3 things:

  1. Under Jenkins > Manage Jenkins > Manage Plugins install the Allure plugin.

Alt Text

  1. Then, under Jenkins > Manage Jenkins > Global Tool Configuration you also need to install the Allure Commandline. In order to do so, you can try to installing it automatically from the Maven Central Repo, as follows:

Alt Text

  1. In each project, set the path to the allure-results directory.

That's it, we're ready to generate Allure reports.

The first time you run your job, Jenkins will try to download the installation zip file and install the Allure Commandline for you.

If for some reason it gives you a problem similar to the following:

[Checks API] No suitable checks publisher found. Server returned HTTP response code: 401 for URL:
    at org.jvnet.robust_http_client.RetryableHttpStream.<init>(
Caused: Server returned HTTP response code: 401 for URL:
Enter fullscreen mode Exit fullscreen mode

The problem is that you're trying to connect to and you probably don't have permission.

What you could do is try install the Allure Commandline Jenkins > Manage Jenkins > Global Tool Configuration a different way. Rather than trying to get the zip installer from

  • Try getting directly from

Check to determin which version you need.

Then, write the url of the zip version you want to install, for example:

And you'll be fine. The installer should look similar to the following:

Alt Text

Apply the changes, go back to the job and see the magic happening!

I hope this helps anyone!

Top comments (0)

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git