소개
GitHub Actions를 사용하면 GitHub의 API 및 공개적으로 사용 가능한 타사 API와의 통합을 포함하여 원하는 방식으로 리포지토리와 상호 작용하는 코드를 작성하여 개별 사용자 지정 작업을 만들 수 있습니다. 예를 들어 작업은 npm 모듈을 게시할 수 있고 긴급한 이슈가 발생할 때 SMS 알림을 보낼 수 있으며 프로덕션 준비 코드를 배포할 수 있습니다.
워크플로에서 사용할 사용자 지정 작업을 작성하거나 GitHub 커뮤니티와 빌드한 작업을 공유할 수 있습니다. 빌드한 작업을 커뮤니티와 공유하려면 리포지토리가 퍼블릭이어야 합니다. 작업은 컴퓨팅 리소스(예: 가상 머신) 또는 Docker 컨테이너에서 직접 실행할 수 있습니다. 작업의 입력, 출력, 환경 변수를 정의할 수도 있습니다.
이 모듈에서는 사용자 지정 작업을 만드는 다른 방법, 필요한 메타데이터 및 구문, 사용자 지정 작업을 GitHub Marketplace에 게시하는 방법을 알아봅니다.
학습 목표
이 모듈에서는 다음을 수행합니다.
- 사용자 지정 GitHub 작업을 만드는 데 필요한 메타데이터와 구문을 확인합니다.
- 프라이빗 또는 퍼블릭 GitHub 작업을 게시하는 모범 사례를 알아봅니다.
- 워크플로 파일 내에서 작업을 사용합니다.
- 사용자 지정 JavaScript 기반 작업을 만듭니다.
- 새로 만든 작업을 GitHub Marketplace에 게시합니다.
사전 요구 사항
이 모듈에서는 사용자가 GitHub Actions 및 워크플로에 대해 기본적인 지식을 가지고 있다고 가정합니다. 또한 다음이 필요합니다.
- GitHub 계정
- GitHub에서 파일을 탐색하고 편집하는 기능
- GitHub에 대한 자세한 내용은 GitHub 소개를 참조하세요.
- GitHub Actions 및 워크플로에 대한 기본 지식
- 워크플로, 작업 및 단계에 익숙하지 않은 경우 GitHub Actions 모듈을 사용하여 개발 작업 자동화를 확인하세요.
- GitHub Actions 및 워크플로를 사용한 연속 통합에 대한 기본 지식
- GitHub Actions 및 워크플로를 사용하는 연속 통합에 익숙하지 않은 경우 GitHub Actions 사용하여 CI(연속 통합 빌드) 워크플로를확인하세요.