소개
GitHub 스크립트는 GitHub Actions 내에서 GitHub API에 대한 액세스를 제공하는 워크플로 작업입니다. octokit/rest.js사용할 수 있는 모든 API 사용에 대한 편리한 지원을 제공합니다.
활기 넘치는 GitHub 리포지토리를 유지 관리한다고 가정하겠습니다. 프로젝트에는 대단히 많은 소비자와 기여자가 존재하며, 이들에게 기분 좋은 경험을 선사해야 합니다. 또한 팀의 계획 수립과 워크로드를 관리하는 책임까지 수행해야 할 수도 있습니다. 실제로 가치를 추가하는 영역에 집중할 수 있도록 몇 가지 평범한 작업을 자동화에 전달할 수 있는 솔루션이 필요합니다. GitHub는 새 문제에 자동으로 회신하고 새 버그 보고서에 대한 심사 워크플로를 시작할 수 있는 API를 제공한다는 것을 알고 있습니다. 이 모든 내용을 파악하는 데 시간을 투자하지 않았을 것입니다. 지금까지는 말이죠.
이번 모듈에서는 GitHub Script를 사용하여 GitHub Actions 워크플로에서 GitHub API와 상호 작용하는 방법을 알아봅니다.
학습 목표
이 모듈에서는 다음을 수행합니다.
- 워크플로에서 GitHub Script를 사용합니다.
- Octokit를 사용하여 문제에 대해 설명합니다.
- Octokit를 사용하여 프로젝트 보드에 문제를 추가합니다.
- 워크플로 식 구문을 사용하여 워크플로에서 작업이 실행되는 시기를 필터링합니다.
필수 구성 요소
- GitHub 계정
- GitHub에서 파일을 탐색하고 편집하는 기능
- GitHub Actions에 대한 기본 지식
- CI/CD에 대한 이해
이 모듈을 시작하기 전에 GitHub Actions를 사용하여 개발 작업 자동화를 살펴보면 도움이 됩니다.