소개

완료됨

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 및 워크플로를 사용한 연속 통합에 대한 기본 지식