| En

GitHub CLI로 Pull Request 관리하기

GitHub CLI(gh)는 GitHub에서 2020년 9월에 정식 출시한 공식 명령줄 인터페이스 도구다. 터미널에서 Pull Request 생성, 이슈 관리, 저장소 관리 같은 핵심 작업을 처리할 수 있어, 웹 브라우저와 터미널을 오가던 흐름을 한곳으로 모아준다. 개발자들이 코드 작성과 버전 관리를 주로 터미널에서 수행한다는 점을 고려하면, GitHub CLI는 컨텍스트 스위칭을 줄이고 반복 작업을 자동화하는 데 특히 유용하다. GitHub CLI 소개 GitHub CLI란? GitHub의 공식 명령줄 도구로, 터미널에서 Pull Request, Issue, Repository, GitHub Actions 등 GitHub의 핵심 기능을 사용할 수 있게 해주며, REST API와 GraphQL API를 래핑하여 직관적인 명령어 인터페이스를 제공한다. ...

2024년 7월 19일 · 11 분 · 2337 단어 · In-Jun

CI/CD 지속적 통합 Continuous Delivery와 Continuous Deployment

CI/CD는 Continuous Integration(지속적 통합)과 Continuous Delivery/Deployment(지속적 제공/배포)의 약자다. 소프트웨어 개발 과정에서 코드 변경 사항을 자동으로 빌드, 테스트, 배포하는 일련의 자동화된 프로세스를 뜻하며, 현대 소프트웨어 개발에서 DevOps 문화의 핵심 요소로 자리 잡았다. 이를 통해 개발자는 코드를 더 자주, 더 안전하게 통합하고 배포할 수 있고, 소프트웨어 릴리스 주기를 단축하면서 버그를 조기에 발견해 제품 품질을 높일 수 있다. CI/CD의 역사와 유래 CI/CD는 1990년대 소프트웨어 개발 방법론의 혁신 속에서 탄생했으며, Extreme Programming(XP)의 핵심 실천 방법 중 하나로 시작되어 현재까지 지속적으로 발전해왔다. ...

2024년 6월 10일 · 10 분 · 2002 단어 · In-Jun
[email protected]