Github Codespaces(devcontainer)로 생산성 높이기
·
카테고리 없음
Codespaces란?Github Codespaces는 devcontainer를 호스팅해주는 Github의 서비스이다. Docker의 devcontainer를 사용하면 언제 어디서든 개발 환경을 클릭 한번으로 다시 구축할 수 있고, 접근도 간단하다. 개발 환경 구축을 설정과 도커 파일로 하기 때문에 하나 하나 따라하면서 머리 아플 일도 없다. 비슷한 서비스로는 cloud9, gitpod, codesanywhere 등이 있다.회사에서 신입 온보딩 시 거의 개발환경 구축에 하루가 넘게 걸리는데, 이 devcontainer를 사용하면 10분 내로 통일된 개발환경을 구축할 수 있다.실제로 devcontainer를 사용해서 신규 개발자 온보딩 시간을 단축한 사례들도 있다.사용 사례듀오링고의 개발자 온보딩 사례이다..