예제 개요
이 문서에서는 예제 워크플로를 사용하여 GitHub Actions의 주요 CI 기능 중 일부를 보여 줍니다. 이 워크플로가 트리거되면 GitHub Docs 사이트에 끊어진 링크가 있는지 여부를 확인하는 스크립트가 자동으로 실행됩니다. 끊어진 링크가 있으면 워크플로는 GitHub CLI에서 세부 정보를 사용하여 GitHub 이슈를 만듭니다.
다음 다이어그램에서는 워크플로의 단계와 작업 내에서 실행되는 방법에 대한 개략적인 보기를 보여 줍니다.
이 예제에서 사용되는 기능
예제 워크플로는 GitHub Actions의 다음 기능을 보여 줍니다.
기능 | 구현 |
---|---|
정기적으로 워크플로 실행 | schedule |
예제 워크플로
다음 워크플로는 GitHub Docs Engineering 팀에서 만들었습니다. github/docs
리포지토리에서 이 파일의 최신 버전을 검토하려면 다음을 참조하세요. check-all-english-links.yml
.
참고: 이 워크플로의 각 줄은 다음 섹션의 "예제 이해"에 설명되어 있습니다.
|
예제 이해
다음 표에서는 GitHub Actions 워크플로를 만들 때 이러한 각 기능을 사용하는 방법을 설명합니다.
코드 | 설명 |
---|---|
|
GitHub 리포지토리의 “작업” 탭에 표시되는 워크플로 이름입니다. |
|
|
|
|
|
워크플로 파일에서 실행되는 모든 작업을 함께 그룹화합니다. |
|
|
|
리포지토리 이름이 |
|
Ubuntu Linux 실행기에서 실행되도록 작업을 구성합니다. 즉, GitHub에서 호스트된 새 가상 머신에서 작업이 실행됩니다. 다른 실행기를 사용하는 구문 예제는 "GitHub Actions에 대한 워크플로 구문"을 참조하세요. |
|
사용자 지정 환경 변수를 만들고, 사용자 지정 비밀을 사용하도록 기본 제공 |
|
|
|
|
|
이 단계에서는 |
|
|
|
이 |
|
|
|
|
|
|
|
이전 실행의 이슈가 열려 있고 다른 사람에게 할당된 경우 |
|
이전 실행의 이슈가 열려 있고 다른 사용자에게 할당되지 않은 경우 다음을 수행합니다.
|
다음 단계
- GitHub Actions 개념에 대해 알아보려면 "AUTOTITLE"을 참조하세요.
- 기본 워크플로를 만들기 위한 자세한 단계별 가이드는 "GitHub Actions 빠른 시작"을 참조하세요.
- GitHub Actions의 기본 사항에 익숙한 경우 "워크플로 정보"에서 워크플로 및 해당 기능에 대해 알아볼 수 있습니다.