소개
GitHub Script는 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를 사용하여 개발 작업 자동화를 살펴보면 도움이 됩니다.