# GitHub Actions의 자습서

실습 활동을 통해 GitHub Actions에 대한 기술과 지식을 구축합니다.

## Links

* [예시 워크로드 만들기](/ko/actions/tutorials/create-an-example-workflow)

  이 자습서에서는 푸시 이벤트에 의해 트리거되는 기본 워크플로를 만드는 방법을 알아봅니다.

* [코드 빌드 및 테스트](/ko/actions/tutorials/build-and-test-code)

  를 사용하여 프로젝트를 GitHub Actions자동으로 빌드하고 테스트할 수 있습니다.

* [워크플로에서 인증에 GITHUB\_TOKEN 사용](/ko/actions/tutorials/authenticate-with-github_token)

  GitHub Actions를 대신하여 GITHUB\_TOKEN을 사용하여 인증하는 방법을 알아봅니다.

* [자체 호스팅 실행기에서 GitHub 호스팅 실행기로 마이그레이션](/ko/actions/tutorials/migrate-to-github-runners)

  현재 CI 인프라를 평가하고 자체 호스팅 실행기에서 GitHub호스티드 실행기로 워크플로를 마이그레이션하는 방법을 알아봅니다.

* [액션 만들기](/ko/actions/tutorials/create-actions)

  재사용 가능한 작업을 빌드하여 워크플로에서 작업을 자동화할 수 있습니다.

* [패키지 게시](/ko/actions/tutorials/publish-packages)

  GitHub Actions를 사용하여 패키지를 자동으로 게시할 수 있습니다.

* [GitHub Actions로 작업 관리](/ko/actions/tutorials/manage-your-work)

  GitHub Actions 워크플로를 사용하여 문제 및 끌어오기 요청을 자동으로 관리할 수 있습니다.

* [워크플로 아티팩트와 데이터 저장 및 공유](/ko/actions/tutorials/store-and-share-data)

  아티팩트를 사용하여 워크플로의 작업 간에 데이터를 공유하고 워크플로가 완료되면 데이터를 저장할 수 있습니다.

* [컨테이너화된 서비스 사용](/ko/actions/tutorials/use-containerized-services)

  워크플로에서 GitHub Actions 컨테이너화된 서비스를 사용할 수 있습니다.

* [GitHub Actions로 마이그레이션](/ko/actions/tutorials/migrate-to-github-actions)

  기존 CI/CD 워크플로를 GitHub Actions로 마이그레이션하는 방법을 알아봅니다.

* [Actions Runner 컨트롤러](/ko/actions/tutorials/use-actions-runner-controller)

  Actions Runner Controller를 사용하여 Kubernetes 클러스터에서 사용자 소유의 러너를 호스트할 수 있습니다.