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