소개

완료됨

GitHub 워크플로 내에서 효율성을 추가하는 방법을 고려할 때는 워크플로를 개선하고 사용자 지정하기 위해 앱과 통합을 빌드할 수 있습니다. GitHub 앱 및 OAuth 앱을 사용하면 수동 작업에 소요되는 시간을 줄이고 개인, 팀 및 회사의 요구에 맞게 워크플로를 사용자 지정할 수 있습니다. 이러한 통합을 GitHub Marketplace의 다른 사용자와 공유하고, 그 대가로 다른 개발자가 빌드한 앱 및 통합을 사용할 수도 있습니다.

GitHub에서 아직 지원하지 않는 기능을 찾고 있다고 가정해 보세요. 어쩌면 당신은 당신이 다루는 더 평범한 작업 중 일부를 자동화하고 싶습니다. 예를 들어 만든 문제에 레이블을 지정하지 않은 참가자를 팔로우합니다. 또는 몇 달 동안 그대로 유지되는 분기 또는 끌어오기 요청을 자동으로 닫습니다. 필요한 일이 있다면 도움을 얻을 수도 있습니다. 다행히 GitHub 앱에서는 리포지토리에서 부족한 부분을 채우고 프로세스를 자동화할 수 있습니다. 더 좋은 소식은 필요한 솔루션이 이미 빌드되었을 수 있다는 것입니다.

효율성, 보안, 안정성을 유지하면서 프로세스 속도를 높일 수 있도록 워크플로의 사용자를 관리하는 앱과 기능의 가치를 최적화합니다. 이 모듈에서는 이러한 도구 및 해당 기능을 사용하는 방법을 알아봅니다.

이 모듈에서는 반복적인 작업을 처리하고 팀 정책을 적용하며 깔끔한 리포지토리를 유지하는 GitHub Apps를 사용하여 DevOps 프로세스를 자동화하는 방법을 알아봅니다.

학습 목표

이 모듈의 학습 목표는 다음과 같습니다.

  • GitHub 사용자를 지원하는 데 필요한 사용 가능한 GitHub 액세스 토큰 식별.
  • 토큰 속도 제한을 모니터링하는 방법 이해.
  • GitHub 앱과 OAuth 앱의 기능, 사용 사례, 차이점에 대해 설명.
  • GitHub 리포지토리에 GitHub 앱을 설치하여 지식 수준 점검.

필수 조건

  • GitHub 계정
  • GitHub에서 파일을 탐색하고 편집하는 기능

이 모듈에서는 GitHub 앱을 통해 일반적인 GitHub 태스크를 자동화하는 방법을 설명합니다. 이 모듈에서 설명하는 이점을 충분히 이해하려면 먼저 다음 모듈을 완료하는 것이 좋습니다.