jenkinsci / cucumber-living-documentation-plugin

https://plugins.jenkins.io/cucumber-living-documentation/
https://plugins.jenkins.io/cucumber-living-documentation/
MIT License
15 stars 11 forks source link

Deprecate Cucumber living documentation plugin #34

Open rmpestano opened 3 years ago

rmpestano commented 3 years ago

Jenkins and Asciidoctor integration is not straightforward and always caused issues on every jenkins or plugin update. When we updated Cukedoctor (the library used to generate documentation from cucumber features) to Asciidoctor 2.x the Jenkins plugin simply stopped working because Asciidoctor cannot load ruby gems via JRuby, we tried different approaches without success and now we decided to deprecate this plugin and use another tool to publish the cucumber documentation. Details on this issue: https://github.com/rmpestano/cukedoctor/issues/157

The next steps are to follow the process of plugin removal from Jenkins plugin center, described here: https://www.jenkins.io/doc/developer/plugin-governance/deprecating-or-removing-plugin/

Yohandah commented 3 years ago

@rmpestano What Jenkins plugin should we use from now on ?

rmpestano commented 3 years ago

Hi @Yohandah, my recommendation is to go for cucumber-reports or use cukedoctor-cli to generate the report and archive it within your Jenkins pipeline