GitHub에서 Merge된 Branch 자동으로 삭제하기.

요새는 Git을 사용하는 사람도 많아졌고, GitHub에서 개발하는 사람도 많아졌습니다. GitHub에서 개발한다는 이야기는 Pull Request(PR)를 이용해서 workflow를 사용한다는 이야기도 될 수 있을 것 같은데요. Pull Request를 이용하다 보면 관리해줘야 할 것이 있습니다. 바로 Merge된 Branch를 삭제해주는 것입니다. GitHub에서는 Merge될 경우, 브랜치를 쉽게 삭제할 수도록 "Delete Branch" 버튼을 제공합니다. 혼자 관리하는 리파지토리는 잘 눌러서 살아있는(?) 브랜치만 관리합니다. 그런데, 여러명이 협업하는 리파지토리에서는 이 버튼을 잘 눌러지지 않더라구요. 일단 Merge담당자(Reviewer일 수도 있습니다) 입장에서는 함부로 브랜치를 삭제하기 ..

Docker dangling image 없애기.

도커를 사용하다 보면, 아무런 태그가 달리지 않은 : 같은 이미지를 흔하게 볼 수 있습니다. 이런 이미지는 눈에 거슬리기도 하고, 사용하지도 않기 때문에 보이는 족족 삭제를 하고 있습니다. 그런데 조금만 넋 놓고 살다 보면 그런 이미지들이 한가득 있는 것을 보고, 한 숨을 쉬곤 합니다. 이런 이미지들은 왜 생기는 것이며, 어떻게 하면 쉽게 삭제할 수 있을까요? 우선 시작하기 전에 hello-world 이미지를 만들어보겠습니다. ( https://github.com/docker-library/hello-world ) 리파지토리를 클론 하고, 도커 이미지를 만들어 줍니다. $ git clone https://github.com/docker-library/hello-world $ cd hello-world $..