Skip to main content

통합 구축에 대하여

GitHub의 기능을 확장하기 위해 통합을 구축할 수 있습니다.

통합은 GitHub의 기능을 확장하는 도구입니다. 통합은 GitHub에서 이슈를 열거나, 풀 리퀘스트에 댓글을 달고, 프로젝트를 관리하는 등의 작업을 수행할 수 있습니다. 통합은 GitHub에서 발생하는 이벤트를 기반으로 GitHub 외부에서도 작업을 수행할 수 있습니다. 예를 들어 GitHub에서 문제가 열리면 통합이 Slack에 게시될 수 있습니다.

많은 통합이 GitHub Apps, GitHub Actions 워크플로 또는 GitHub Actions 워크플로용 사용자 지정 작업입니다.

  • GitHub Apps는 앱 소유자의 서버나 사용자 장치에서 실행되는 통합입니다. 자세한 내용은 GitHub 앱 만들기 정보을(를) 참조하세요.
  • GitHub Actions 워크플로는 GitHub에서 특정 이벤트가 발생할 때 실행되는 워크플로입니다. 자세한 내용은 GitHub Actions 이해을(를) 참조하세요.
  • 사용자 지정 작업은 GitHub Actions 워크플로에서 실행할 수 있는 코드입니다. 자세한 내용은 사용자 지정 작업 정보을(를) 참조하세요.

통합은 GitHub의 API를 사용하여 데이터를 가져오고 GitHub의 데이터에 변경을 할 수 있습니다. GitHub에는 REST API와 GraphQL API가 있습니다. 자세한 내용은 다음을 참조하세요.

  •           [AUTOTITLE](/rest/about-the-rest-api/comparing-githubs-rest-api-and-graphql-api)
    
  •           [AUTOTITLE](/rest)
    
  •           [AUTOTITLE](/graphql)
    

통합은 웹훅을 사용하여 GitHub에서 특정 이벤트가 발생했을 때 이를 알 수 있습니다. 자세한 내용은 웹후크 정보을(를) 참조하세요.

통합이 GitHub App 또는 사용자 지정 액션인 경우, GitHub Marketplace에 통합을 게시할 수 있습니다. 자세한 내용은 앱용 GitHub Marketplace 정보GitHub Marketplace에서 작업 게시을(를) 참조하세요.

통합에서 생성형 AI를 사용하는 경우, GitHub에서 무료로 AI 모델을 찾아보고 실험할 수 있습니다. AI 모델을 사용하여 프로토타이핑을(를) 참조하세요.