소개
GitHub 워크플로 내에서 효율성을 추가하는 방법을 고려할 때 앱과 통합을 빌드하여 워크플로를 개선하고 사용자 지정할 수 있습니다. GitHub 앱 및 OAuth 앱을 사용하면 수동 작업에 소요되는 시간을 줄이고 개인, 팀 및 회사의 요구에 맞게 워크플로를 사용자 지정할 수 있습니다. GitHub Marketplace에서 이런 통합을 다른 사용자와 공유하고, 반대로 다른 개발자가 빌드한 앱과 통합을 사용할 수도 있습니다.
GitHub에서 아직 지원하지 않는 기능을 찾고 있다고 가정해 보세요. 자신이 생성한 문제에 레이블을 지정하지 않은 기여자 후속 작업 같은 일상적인 작업을 자동화하고 싶을지도 모릅니다. 몇 개월 동안 한 번도 작업하지 않은 분기나 끌어오기 요청을 자동으로 닫고 싶을 수도 있습니다. 필요한 일이 있다면 도움을 얻을 수도 있습니다. 다행히 GitHub 앱에서는 리포지토리에서 부족한 부분을 채우고 프로세스를 자동화할 수 있습니다. 나아가 여러분에게 필요한 솔루션을 다른 사람이 이미 구축했을지도 모릅니다.
효율성, 보안, 안정성을 유지하면서 프로세스 속도를 높일 수 있도록 워크플로의 사용자를 관리하는 앱과 기능의 가치를 최적화합니다. 이 모듈에서는 이런 도구와 해당 기능을 사용하는 방법에 대해 알아봅니다.
이 모듈에서는 반복 작업을 처리하고, 팀 정책을 실행하고, 깔끔한 리포지토리를 유지 관리하는 GitHub 앱을 사용하여 DevOps 프로세스를 자동화하는 법을 알아봅니다.
학습 목표
이 모듈의 학습 목표는 다음과 같습니다.
- GitHub 사용자를 지원하는 데 필요한 사용 가능한 GitHub 액세스 토큰 식별.
- 토큰 속도 제한을 모니터링하는 방법을 이해합니다.
- GitHub 앱과 OAuth 앱의 기능, 사용 사례, 차이점에 대해 설명합니다.
- GitHub 리포지토리에 GitHub 앱을 설치하여 지식 수준 점검.
필수 구성 요소
- GitHub 계정
- GitHub에서 파일을 탐색하고 편집하는 기능
이 모듈에서는 GitHub 앱을 통해 일반적인 GitHub 태스크를 자동화하는 방법을 설명합니다. 이 모듈에서 설명하는 이점을 충분히 이해하려면 먼저 다음 모듈을 완료하는 것이 좋습니다.