{"action":"closed","issue":{"url":"https://api.github.com/repos/kiegroup/kie-jenkins-scripts/issues/64","repository_url":"https://api.github.com/repos/kiegroup/kie-jenkins-scripts","labels_url":"https://api.github.com/repos/kiegroup/kie-jenkins-scripts/issues/64/labels{/name}","comments_url":"https://api.github.com/repos/kiegroup/kie-jenkins-scripts/issues/64/comments","events_url":"https://api.github.com/repos/kiegroup/kie-jenkins-scripts/issues/64/events","html_url":"https://github.com/kiegroup/kie-jenkins-scripts/issues/64","id":254963924,"number":64,"title":"Replace Maven jobs with Freestyle jobs","user":{"login":"psiroky","id":670547,"avatar_url":"https://avatars0.githubusercontent.com/u/670547?v=4","gravatar_id":"","url":"https://api.github.com/users/psiroky","html_url":"https://github.com/psiroky","followers_url":"https://api.github.com/users/psiroky/followers","following_url":"https://api.github.com/users/psiroky/following{/other_user}","gists_url":"https://api.github.com/users/psiroky/gists{/gist_id}","starred_url":"https://api.github.com/users/psiroky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psiroky/subscriptions","organizations_url":"https://api.github.com/users/psiroky/orgs","repos_url":"https://api.github.com/users/psiroky/repos","events_url":"https://api.github.com/users/psiroky/events{/privacy}","received_events_url":"https://api.github.com/users/psiroky/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-09-04T08:03:25Z","updated_at":"2017-09-06T13:13:05Z","closed_at":"2017-09-06T13:13:05Z","author_association":"OWNER","body":"The standard 'deploy' jobs are still using the Maven job. It adds a lot of hooks into the build and sometimes even changes the way a build is being executed. This sometimes leads to an unexpected failures, where the build works fine with just \"mvn clean install\", but fails in the job. These jobs need to be replaced with the Freestyle jobs, which do the Maven build exactly as expected. We can not simply update the config, Jenkins won't accept that. The old jobs first need to be deleted and new ones then re-created. We will loose the build history, but that's not a big issue.\r\n\r\nList of issues with the Maven job type:\r\n - it partially ignores the `MAVEN_OPTS` settings. When parsing the POMs is simply does it as part of the `slave.jar` process. This results in OOME for big projects."}}
{"actor":{"display_login":"psiroky"}}