{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/6429","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/6429/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/6429/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/6429/events","html_url":"https://github.com/xbmc/xbmc/pull/6429","id":57710447,"number":6429,"title":"[jenkins] - add support for building binary addons","user":{"login":"Memphiz","id":701326,"avatar_url":"https://avatars.githubusercontent.com/u/701326?v=3","gravatar_id":"","url":"https://api.github.com/users/Memphiz","html_url":"https://github.com/Memphiz","followers_url":"https://api.github.com/users/Memphiz/followers","following_url":"https://api.github.com/users/Memphiz/following{/other_user}","gists_url":"https://api.github.com/users/Memphiz/gists{/gist_id}","starred_url":"https://api.github.com/users/Memphiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Memphiz/subscriptions","organizations_url":"https://api.github.com/users/Memphiz/orgs","repos_url":"https://api.github.com/users/Memphiz/repos","events_url":"https://api.github.com/users/Memphiz/events{/privacy}","received_events_url":"https://api.github.com/users/Memphiz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":22,"created_at":"2015-02-14T23:19:02Z","updated_at":"2015-02-17T16:42:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/6429","html_url":"https://github.com/xbmc/xbmc/pull/6429","diff_url":"https://github.com/xbmc/xbmc/pull/6429.diff","patch_url":"https://github.com/xbmc/xbmc/pull/6429.patch"},"body":"This basically allows us to build the binary addons on jenkins. Also for normal kodi builds they won't built anymore as part of depends step, but as seperate step (which is also documented in the docs).\r\n\r\nThis is some ground work for for making use of the new binary-addons matrix job on jenkins (which will start working properly as soon as the binary_addons_pvr branch from Montellese is ready for prime time).\r\n\r\nI have done some basic build tests and am confident that i didn't break normal kodi building. Though as so often it will show any problems once we had some tree and repo switches on jenkins due to PR building and we should expect murphy for sure.\r\n\r\nYes  there will be a trigger \"jenkins build addons please\" at one point ;)\r\n\r\nAs usual i have tried to optimize the builds a bit on the bash compatible platforms. Building bin addons does:\r\n\r\n1. Whenever there is a change in tools/depends it will rebuild tools/depends/native and addons. \r\n2. Whenever there is a change in projects/cmake it will rebuild addons. \r\n3. If neither of both are changed - the build will be a green nop (only checkout, run through, green)."},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/74700605","html_url":"https://github.com/xbmc/xbmc/pull/6429#issuecomment-74700605","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/6429","id":74700605,"user":{"login":"wsnipex","id":909455,"avatar_url":"https://avatars.githubusercontent.com/u/909455?v=3","gravatar_id":"","url":"https://api.github.com/users/wsnipex","html_url":"https://github.com/wsnipex","followers_url":"https://api.github.com/users/wsnipex/followers","following_url":"https://api.github.com/users/wsnipex/following{/other_user}","gists_url":"https://api.github.com/users/wsnipex/gists{/gist_id}","starred_url":"https://api.github.com/users/wsnipex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wsnipex/subscriptions","organizations_url":"https://api.github.com/users/wsnipex/orgs","repos_url":"https://api.github.com/users/wsnipex/repos","events_url":"https://api.github.com/users/wsnipex/events{/privacy}","received_events_url":"https://api.github.com/users/wsnipex/received_events","type":"User","site_admin":false},"created_at":"2015-02-17T16:42:54Z","updated_at":"2015-02-17T16:42:54Z","body":"lets get this in. jenkins build this please"}}