워크플로 템플릿은 리포지토리에 대한 고유한 Actions 워크플로를 만드는 데 도움이 되는 템플릿입니다. 빈 워크플로 파일에서 시작하는 대신 일부 작업이 이미 완료되었기 때문에 유용합니다.
는 다양한 언어와 도구에 대한 워크플로 템플릿을 제공합니다. 리포지토리에서 워크플로를 설정할 때 는 리포지토리의 코드를 분석하고 리포지토리의 언어와 프레임워크에 따라 워크플로를 권장합니다. 예를 들어 Node.js를 사용하는 경우 는 Node.js 패키지를 설치하고 테스트를 실행하는 워크플로 템플릿 파일을 제안합니다. 관련 워크플로 템플릿은 검색하고 필터링하여 찾을 수 있습니다.
은(는) 다음과 같은 상위 수준 범주에 즉시 사용할 수 있는 워크플로 템플릿을 제공합니다.
- 배포(CD). 자세한 내용은 Actions를 사용한 지속적인 배포 정보을(를) 참조하세요.
- 보안. 자세한 내용은 코드 스캔을 위한 고급 설정 구성을(를) 참조하세요.
- CI(연속 통합). 자세한 내용은 Actions를 사용한 연속 통합 정보을(를) 참조하세요.
- 자동화. 자동화 워크플로 템플릿은 끌어오기 요청을 심사하고 끌어오기 요청에서 수정된 경로를 기반으로 레이블을 적용하거나 리포지토리에 처음 기여하는 사용자에게 인사말을 하는 등 워크플로를 자동화하기 위한 솔루션을 제공합니다.
워크플로 템플릿을 시작 위치로 사용하여 사용자 지정 워크플로를 빌드하거나 있는 그대로 사용할 수 있습니다. actions/starter-workflows 리포지토리에서 워크플로 템플릿의 전체 목록을 찾아볼 수 있습니다.
조직과 공유할 워크플로 템플릿을 만들 수도 있습니다. 워크플로 템플릿은 에서 제공하는 워크플로 템플릿과 함께 표시됩니다. 조직의 .
리포지토리에 대한 쓰기 권한이 있는 사용자는 누구나 워크플로 템플릿을 설정할 수 있습니다. 자세한 내용은 조직의 워크플로 템플릿 만들기을(를) 참조하세요.
에서 리포지토리의 기본 페이지로 이동합니다.
리포지토리 이름 아래에서 작업을 클릭합니다.
리포지토리에 워크플로가 이미 있는 경우 새 워크플로를 클릭합니다.
"워크플로 선택" 페이지에는 권장되는 워크플로 템플릿의 선택 항목이 표시됩니다. 사용할 워크플로 템플릿을 찾은 후 구성을 클릭합니다. 원하는 워크플로 템플릿을 찾는 데 도움이 되도록 키워드를 검색하거나 범주별로 필터링할 수 있습니다.
워크플로 템플릿에 추가 설정 단계를 자세히 설명하는 주석이 포함된 경우 다음 단계를 수행합니다.
프로젝트를 빌드하고 테스트하기 위한 많은 워크플로 템플릿과 함께 제공되는 가이드가 있습니다. 자세한 내용은 빌드 및 테스트을(를) 참조하세요.
일부 워크플로 템플릿은 비밀을 사용합니다. 예를 들면
${{ secrets.npm_token }}
이 있습니다. 워크플로 템플릿에서 비밀을 사용하는 경우 비밀 이름에 설명된 값을 리포지토리에 비밀로 저장합니다. 자세한 내용은 Actions에서 비밀 사용을(를) 참조하세요.필요에 따라 추가 변경 사항을 적용합니다. 예를 들어 워크플로가 실행될 때 변경할
on
값을 변경하고자 할 수 있습니다.커밋 시작을 클릭합니다.
커밋 메시지를 작성하고 기본 분기에 직접 커밋할지 아니면 끌어오기 요청을 열지 결정합니다.