{"action":"created","issue":{"url":"https://api.github.com/repos/TouK/sputnik/issues/79","labels_url":"https://api.github.com/repos/TouK/sputnik/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/TouK/sputnik/issues/79/comments","events_url":"https://api.github.com/repos/TouK/sputnik/issues/79/events","html_url":"https://github.com/TouK/sputnik/issues/79","id":62656627,"number":79,"title":"Would you please  implement Jenkins/Hudson plugin?","user":{"login":"eagleliang","id":6365844,"avatar_url":"https://avatars.githubusercontent.com/u/6365844?v=3","gravatar_id":"","url":"https://api.github.com/users/eagleliang","html_url":"https://github.com/eagleliang","followers_url":"https://api.github.com/users/eagleliang/followers","following_url":"https://api.github.com/users/eagleliang/following{/other_user}","gists_url":"https://api.github.com/users/eagleliang/gists{/gist_id}","starred_url":"https://api.github.com/users/eagleliang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eagleliang/subscriptions","organizations_url":"https://api.github.com/users/eagleliang/orgs","repos_url":"https://api.github.com/users/eagleliang/repos","events_url":"https://api.github.com/users/eagleliang/events{/privacy}","received_events_url":"https://api.github.com/users/eagleliang/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-18T10:47:42Z","updated_at":"2015-03-25T08:40:17Z","closed_at":null,"body":"It would be a greater thing if implement as a jenkins plugin, and provide the way to config on jenkins UI.\r\n\r\nCurrent configuration is a bit complex and confusing. E.g, the path of check rule (like checkstyle config file) should be absolute path，Or，sputnik always throw following exception when running on jenkins/hudson, even if you can run successfully on local with the same configuration.\r\n```\r\n17:13:47.899 [main] ERROR pl.touk.sputnik.engine.ReviewRunner - Processor Checkstyle error\r\npl.touk.sputnik.review.ReviewException: Unable to create Checkstyle checker\r\n\tat pl.touk.sputnik.processor.checkstyle.CheckstyleProcessor.createChecker(CheckstyleProcessor.java:61) ~[sputnik-1.4.0.jar:1.4.0]\r\n\tat pl.touk.sputnik.processor.checkstyle.CheckstyleProcessor.innerProcess(CheckstyleProcessor.java:44) ~[sputnik-1.4.0.jar:1.4.0]\r\n\tat pl.touk.sputnik.processor.checkstyle.CheckstyleProcessor.process(CheckstyleProcessor.java:32) ~[sputnik-1.4.0.jar:1.4.0]\r\n\tat pl.touk.sputnik.engine.ReviewRunner.review(ReviewRunner.java:24) ~[sputnik-1.4.0.jar:1.4.0]\r\n\tat pl.touk.sputnik.engine.Engine.run(Engine.java:33) [sputnik-1.4.0.jar:1.4.0]\r\n\tat pl.touk.sputnik.Main.main(Main.java:37) [sputnik-1.4.0.jar:1.4.0]\r\nCaused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: unable to find android_checks.xml\r\n\tat com.puppycrawl.tools.checkstyle.ConfigurationLoader.loadConfiguration(ConfigurationLoader.java:342) ~[checkstyle-6.1.jar:6.1]\r\n\tat com.puppycrawl.tools.checkstyle.ConfigurationLoader.loadConfiguration(ConfigurationLoader.java:286) ~[checkstyle-6.1.jar:6.1]\r\n\tat pl.touk.sputnik.processor.checkstyle.CheckstyleProcessor.createChecker(CheckstyleProcessor.java:57) ~[sputnik-1.4.0.jar:1.4.0]\r\n\t... 5 common frames omitted\r\nCaused by: java.io.FileNotFoundException: android_checks.xml\r\n\tat com.puppycrawl.tools.checkstyle.ConfigurationLoader.loadConfiguration(ConfigurationLoader.java:328) ~[checkstyle-6.1.jar:6.1]\r\n\t... 7 common frames omitted\r\n17:13:47.906 [main] INFO  pl.touk.sputnik.engine.ReviewRunner - Review finished for processor Checkstyle. Took 0 s\r\n17:13:47.906 [main] WARN  pl.touk.sputnik.engine.ReviewRunner - Review for processor Checkstyle returned empty review\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/TouK/sputnik/issues/comments/85927948","html_url":"https://github.com/TouK/sputnik/issues/79#issuecomment-85927948","issue_url":"https://api.github.com/repos/TouK/sputnik/issues/79","id":85927948,"user":{"login":"SpOOnman","id":449529,"avatar_url":"https://avatars.githubusercontent.com/u/449529?v=3","gravatar_id":"","url":"https://api.github.com/users/SpOOnman","html_url":"https://github.com/SpOOnman","followers_url":"https://api.github.com/users/SpOOnman/followers","following_url":"https://api.github.com/users/SpOOnman/following{/other_user}","gists_url":"https://api.github.com/users/SpOOnman/gists{/gist_id}","starred_url":"https://api.github.com/users/SpOOnman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SpOOnman/subscriptions","organizations_url":"https://api.github.com/users/SpOOnman/orgs","repos_url":"https://api.github.com/users/SpOOnman/repos","events_url":"https://api.github.com/users/SpOOnman/events{/privacy}","received_events_url":"https://api.github.com/users/SpOOnman/received_events","type":"User","site_admin":false},"created_at":"2015-03-25T08:40:17Z","updated_at":"2015-03-25T08:40:17Z","body":"I didn't write any Jenkins plugin yet. Do you have some experience with that and want to contribute?"}}