{"action":"opened","number":33,"pull_request":{"url":"https://api.github.com/repos/ps2dev/ps2toolchain/pulls/33","id":155971287,"html_url":"https://github.com/ps2dev/ps2toolchain/pull/33","diff_url":"https://github.com/ps2dev/ps2toolchain/pull/33.diff","patch_url":"https://github.com/ps2dev/ps2toolchain/pull/33.patch","issue_url":"https://api.github.com/repos/ps2dev/ps2toolchain/issues/33","number":33,"state":"open","locked":false,"title":"Docker clouds initializing","user":{"login":"AKuHAK","id":621640,"avatar_url":"https://avatars0.githubusercontent.com/u/621640?v=4","gravatar_id":"","url":"https://api.github.com/users/AKuHAK","html_url":"https://github.com/AKuHAK","followers_url":"https://api.github.com/users/AKuHAK/followers","following_url":"https://api.github.com/users/AKuHAK/following{/other_user}","gists_url":"https://api.github.com/users/AKuHAK/gists{/gist_id}","starred_url":"https://api.github.com/users/AKuHAK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AKuHAK/subscriptions","organizations_url":"https://api.github.com/users/AKuHAK/orgs","repos_url":"https://api.github.com/users/AKuHAK/repos","events_url":"https://api.github.com/users/AKuHAK/events{/privacy}","received_events_url":"https://api.github.com/users/AKuHAK/received_events","type":"User","site_admin":false},"body":"Ok guys, I decided to make this 2 pull request nand explain what is goal of this project.\r\n\r\nI created automated builds for Docker image. Few words about Docker engine: In a nutshell this is something like preinstalled system which will contain fully configured toolchain for our work. It is easy to grab docker image and deploy it into machine without need to install all dependencies and specific versions of some tools. Just download image and \"mount\" it. These images are also very useful for testing things.\r\n\r\nBut what is difference from [this project](https://github.com/mlafeldt/docker-ps2dev) maintained by @mlafeldt .\r\n1) It will be up-to-date!!! For now docker image is updated only when docker image maintainer run update manually. But with automated build help it will build new image every time new commit is pushed into main repository.\r\n2) We will get rid of not necessary third-party repository, so every \"docker-image\" repo became deprecated and can be easily removed. It is better to keep all things inside ps2dev organization to my mind.\r\n3) It is possible to use same docker file for different branches without need to specify branch info inside Dockerfile.\r\n4) Now it is possible to keep integrating docker into other ps2dev projects cause I keep only toolchain side and removed all stuff that is dependent.\r\nMaybe it is not really clear why I removed such things like ps2-packer, gsKit, ps2eth, ... it even ps2sdk. The answer is cause it is not possible at this moment keep all this libraries updated. But! But specially for this I created another pull request at ps2sdk repository.\r\n\r\n[PS2SDK's pull request](https://github.com/ps2dev/ps2sdk/pull/56) is another docker image which is BASED ON this one created in ps2toolchain repository. So Dockerimage in ps2sdk repo will contain ps2toolchain + ps2sdk. And this second Dockerimage will be updated every time some commit is pushed into ps2sdk github repository AND every time some commit is pushed into ps2toolchain repository.\r\n\r\nBut to make things working I need that something with write access into ps2dev team accepted my changes in docker infrastructure.\r\nI created [ps2dev organization](https://cloud.docker.com/app/ps2dev) in docker clouds and granted write access to @mlafeldt because he is only one from ps2dev team who is registered at docker.com. Maybe @mlafeldt or @sp193 can accept my changes at docker infrastructure? (@sp193 need to tell me his username on docker.ocm so I can add them into admin group)\r\nHere is step-by-step guide:\r\n- Go to [https://cloud.docker.com/app/ps2dev/settings#container-source-providers](https://cloud.docker.com/app/ps2dev/settings#container-source-providers) and Connect github provider.\r\n- Go to [https://github.com/settings/applications](https://github.com/settings/applications), click on Docker Cloud Builder and grant access for ps2dev organization.\r\n- Go to [https://github.com/settings/applications](https://github.com/settings/applications), click on Docker Hub Registry (if exist) and grant access for ps2dev organization.\r\n- Go to [https://cloud.docker.com/app/ps2dev/repository/docker/ps2dev/ps2toolchain/builds/edit](https://cloud.docker.com/app/ps2dev/repository/docker/ps2dev/ps2toolchain/builds/edit) and select source repository ps2dev organization and ps2toolchain repo. Keep build rules default to simplify developing!!!\r\nRepeat last step for ps2sdk and you can accept my pull requests :)\r\n\r\nMy goal is to add docker into all repo to keep things updated and simplify developing.","created_at":"2017-12-01T22:24:02Z","updated_at":"2017-12-01T22:24:03Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/ps2dev/ps2toolchain/pulls/33/commits","review_comments_url":"https://api.github.com/repos/ps2dev/ps2toolchain/pulls/33/comments","review_comment_url":"https://api.github.com/repos/ps2dev/ps2toolchain/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ps2dev/ps2toolchain/issues/33/comments","statuses_url":"https://api.github.com/repos/ps2dev/ps2toolchain/statuses/909feb7c41b32c70982c45362fba46544364107e","head":{"label":"AKuHAK:master","ref":"master","sha":"909feb7c41b32c70982c45362fba46544364107e","user":{"login":"AKuHAK","id":621640,"avatar_url":"https://avatars0.githubusercontent.com/u/621640?v=4","gravatar_id":"","url":"https://api.github.com/users/AKuHAK","html_url":"https://github.com/AKuHAK","followers_url":"https://api.github.com/users/AKuHAK/followers","following_url":"https://api.github.com/users/AKuHAK/following{/other_user}","gists_url":"https://api.github.com/users/AKuHAK/gists{/gist_id}","starred_url":"https://api.github.com/users/AKuHAK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AKuHAK/subscriptions","organizations_url":"https://api.github.com/users/AKuHAK/orgs","repos_url":"https://api.github.com/users/AKuHAK/repos","events_url":"https://api.github.com/users/AKuHAK/events{/privacy}","received_events_url":"https://api.github.com/users/AKuHAK/received_events","type":"User","site_admin":false},"repo":{"id":81427596,"name":"ps2toolchain","full_name":"AKuHAK/ps2toolchain","owner":{"login":"AKuHAK","id":621640,"avatar_url":"https://avatars0.githubusercontent.com/u/621640?v=4","gravatar_id":"","url":"https://api.github.com/users/AKuHAK","html_url":"https://github.com/AKuHAK","followers_url":"https://api.github.com/users/AKuHAK/followers","following_url":"https://api.github.com/users/AKuHAK/following{/other_user}","gists_url":"https://api.github.com/users/AKuHAK/gists{/gist_id}","starred_url":"https://api.github.com/users/AKuHAK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AKuHAK/subscriptions","organizations_url":"https://api.github.com/users/AKuHAK/orgs","repos_url":"https://api.github.com/users/AKuHAK/repos","events_url":"https://api.github.com/users/AKuHAK/events{/privacy}","received_events_url":"https://api.github.com/users/AKuHAK/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/AKuHAK/ps2toolchain","description":"The PS2 toolchain scripts automatically build and install compilers and binutils that can be used to create homebrew software for the PS2 console.","fork":true,"url":"https://api.github.com/repos/AKuHAK/ps2toolchain","forks_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/forks","keys_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/keys{/key_id}","collaborators_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/teams","hooks_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/hooks","issue_events_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/issues/events{/number}","events_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/events","assignees_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/assignees{/user}","branches_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/branches{/branch}","tags_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/tags","blobs_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/git/refs{/sha}","trees_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/git/trees{/sha}","statuses_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/statuses/{sha}","languages_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/languages","stargazers_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/stargazers","contributors_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/contributors","subscribers_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/subscribers","subscription_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/subscription","commits_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/commits{/sha}","git_commits_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/git/commits{/sha}","comments_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/comments{/number}","issue_comment_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/issues/comments{/number}","contents_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/contents/{+path}","compare_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/compare/{base}...{head}","merges_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/merges","archive_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/downloads","issues_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/issues{/number}","pulls_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/pulls{/number}","milestones_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/milestones{/number}","notifications_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/labels{/name}","releases_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/releases{/id}","deployments_url":"https://api.github.com/repos/AKuHAK/ps2toolchain/deployments","created_at":"2017-02-09T08:31:31Z","updated_at":"2017-02-09T08:31:33Z","pushed_at":"2017-12-01T20:56:28Z","git_url":"git://github.com/AKuHAK/ps2toolchain.git","ssh_url":"git@github.com:AKuHAK/ps2toolchain.git","clone_url":"https://github.com/AKuHAK/ps2toolchain.git","svn_url":"https://github.com/AKuHAK/ps2toolchain","homepage":"","size":1210,"stargazers_count":0,"watchers_count":0,"language":"Shell","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ps2dev:master","ref":"master","sha":"33030016e8d4d4f95ec62b0e088361c3cbe9aca3","user":{"login":"ps2dev","id":358441,"avatar_url":"https://avatars3.githubusercontent.com/u/358441?v=4","gravatar_id":"","url":"https://api.github.com/users/ps2dev","html_url":"https://github.com/ps2dev","followers_url":"https://api.github.com/users/ps2dev/followers","following_url":"https://api.github.com/users/ps2dev/following{/other_user}","gists_url":"https://api.github.com/users/ps2dev/gists{/gist_id}","starred_url":"https://api.github.com/users/ps2dev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ps2dev/subscriptions","organizations_url":"https://api.github.com/users/ps2dev/orgs","repos_url":"https://api.github.com/users/ps2dev/repos","events_url":"https://api.github.com/users/ps2dev/events{/privacy}","received_events_url":"https://api.github.com/users/ps2dev/received_events","type":"Organization","site_admin":false},"repo":{"id":891983,"name":"ps2toolchain","full_name":"ps2dev/ps2toolchain","owner":{"login":"ps2dev","id":358441,"avatar_url":"https://avatars3.githubusercontent.com/u/358441?v=4","gravatar_id":"","url":"https://api.github.com/users/ps2dev","html_url":"https://github.com/ps2dev","followers_url":"https://api.github.com/users/ps2dev/followers","following_url":"https://api.github.com/users/ps2dev/following{/other_user}","gists_url":"https://api.github.com/users/ps2dev/gists{/gist_id}","starred_url":"https://api.github.com/users/ps2dev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ps2dev/subscriptions","organizations_url":"https://api.github.com/users/ps2dev/orgs","repos_url":"https://api.github.com/users/ps2dev/repos","events_url":"https://api.github.com/users/ps2dev/events{/privacy}","received_events_url":"https://api.github.com/users/ps2dev/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ps2dev/ps2toolchain","description":"The PS2 toolchain scripts automatically build and install compilers and binutils that can be used to create homebrew software for the PS2 console.","fork":false,"url":"https://api.github.com/repos/ps2dev/ps2toolchain","forks_url":"https://api.github.com/repos/ps2dev/ps2toolchain/forks","keys_url":"https://api.github.com/repos/ps2dev/ps2toolchain/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ps2dev/ps2toolchain/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ps2dev/ps2toolchain/teams","hooks_url":"https://api.github.com/repos/ps2dev/ps2toolchain/hooks","issue_events_url":"https://api.github.com/repos/ps2dev/ps2toolchain/issues/events{/number}","events_url":"https://api.github.com/repos/ps2dev/ps2toolchain/events","assignees_url":"https://api.github.com/repos/ps2dev/ps2toolchain/assignees{/user}","branches_url":"https://api.github.com/repos/ps2dev/ps2toolchain/branches{/branch}","tags_url":"https://api.github.com/repos/ps2dev/ps2toolchain/tags","blobs_url":"https://api.github.com/repos/ps2dev/ps2toolchain/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ps2dev/ps2toolchain/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ps2dev/ps2toolchain/git/refs{/sha}","trees_url":"https://api.github.com/repos/ps2dev/ps2toolchain/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ps2dev/ps2toolchain/statuses/{sha}","languages_url":"https://api.github.com/repos/ps2dev/ps2toolchain/languages","stargazers_url":"https://api.github.com/repos/ps2dev/ps2toolchain/stargazers","contributors_url":"https://api.github.com/repos/ps2dev/ps2toolchain/contributors","subscribers_url":"https://api.github.com/repos/ps2dev/ps2toolchain/subscribers","subscription_url":"https://api.github.com/repos/ps2dev/ps2toolchain/subscription","commits_url":"https://api.github.com/repos/ps2dev/ps2toolchain/commits{/sha}","git_commits_url":"https://api.github.com/repos/ps2dev/ps2toolchain/git/commits{/sha}","comments_url":"https://api.github.com/repos/ps2dev/ps2toolchain/comments{/number}","issue_comment_url":"https://api.github.com/repos/ps2dev/ps2toolchain/issues/comments{/number}","contents_url":"https://api.github.com/repos/ps2dev/ps2toolchain/contents/{+path}","compare_url":"https://api.github.com/repos/ps2dev/ps2toolchain/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ps2dev/ps2toolchain/merges","archive_url":"https://api.github.com/repos/ps2dev/ps2toolchain/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ps2dev/ps2toolchain/downloads","issues_url":"https://api.github.com/repos/ps2dev/ps2toolchain/issues{/number}","pulls_url":"https://api.github.com/repos/ps2dev/ps2toolchain/pulls{/number}","milestones_url":"https://api.github.com/repos/ps2dev/ps2toolchain/milestones{/number}","notifications_url":"https://api.github.com/repos/ps2dev/ps2toolchain/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ps2dev/ps2toolchain/labels{/name}","releases_url":"https://api.github.com/repos/ps2dev/ps2toolchain/releases{/id}","deployments_url":"https://api.github.com/repos/ps2dev/ps2toolchain/deployments","created_at":"2010-09-06T19:15:08Z","updated_at":"2017-10-25T20:36:14Z","pushed_at":"2017-11-28T01:24:39Z","git_url":"git://github.com/ps2dev/ps2toolchain.git","ssh_url":"git@github.com:ps2dev/ps2toolchain.git","clone_url":"https://github.com/ps2dev/ps2toolchain.git","svn_url":"https://github.com/ps2dev/ps2toolchain","homepage":"","size":947,"stargazers_count":65,"watchers_count":65,"language":"Shell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":31,"mirror_url":null,"archived":false,"open_issues_count":3,"license":null,"forks":31,"open_issues":3,"watchers":65,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ps2dev/ps2toolchain/pulls/33"},"html":{"href":"https://github.com/ps2dev/ps2toolchain/pull/33"},"issue":{"href":"https://api.github.com/repos/ps2dev/ps2toolchain/issues/33"},"comments":{"href":"https://api.github.com/repos/ps2dev/ps2toolchain/issues/33/comments"},"review_comments":{"href":"https://api.github.com/repos/ps2dev/ps2toolchain/pulls/33/comments"},"review_comment":{"href":"https://api.github.com/repos/ps2dev/ps2toolchain/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ps2dev/ps2toolchain/pulls/33/commits"},"statuses":{"href":"https://api.github.com/repos/ps2dev/ps2toolchain/statuses/909feb7c41b32c70982c45362fba46544364107e"}},"author_association":"CONTRIBUTOR","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":true,"commits":3,"additions":38,"deletions":0,"changed_files":1}}
{"actor":{"display_login":"AKuHAK"}}