Development/Git

Development/Git

Github Actions 사용해보기

요즘 개발 프로세스의 자동화가 유행하고 있습니다. 그 대표 주자들 중 하나가 CI/CD인데요, 오늘은 가장 널리 쓰이는 Github Actions에 대해 알아보고 사용해보려 합니다. CI/CD란? CI CI는 Continuous Integration(지속적인 통합)의 약자입니다. 버그 수정이나 새로 만드는 기능들이 메인 리파지토리에 빌드되고 테스트 되어서 머지되는 기능을 합니다. CI에서 중요한 기능은 2가지입니다. 1. 코드 변경 사항을 주기적으로 빈번하게 머지(Merge) : 2명의 개발자가 오랜 기간 코드를 작성하고 같은 리파지토리에 머지를 하려고 할 때, 서로 다른 코드에서 반드시 충돌이 일어납니다. 이 충돌을 해결하는 시간이 많이 걸릴 가능성 역시 높습니다. 위의 문제점을 방지하기 위해 최대한 ..

duckworth
'Development/Git' 카테고리의 글 목록