Skip to main content
GitHub Docs
Version:
Enterprise Cloud
Open Sidebar
GitHub Actions
/
How-tos
/
워크플로 작성
/
워크플로가 실행되는 위치 선택
홈
GitHub Actions
Get started
Quickstart
Understand GitHub Actions
Concepts
Overview
연속 배포
연속 통합
워크플로 청구 및 제한
Workflows and actions
워크플로 정보
Variables
중복 방지
사용자 지정 작업 정보
Contexts
Expressions
모니터링 정보
워크플로 실행에 대한 알림
About troubleshooting
Runners
대규모 실행기 정보
About private networking
자체 호스트형 실행기 정보
자체 호스팅 러너 통신
ARC 정보
ARC 지원 정보
Security
비밀에 대한 정보
OpenID Connect를 사용하여 보안 강화
Use cases
GitHub Actions를 사용하여 배포
GitHub Actions를 사용한 패키징
프로젝트 관리에 대한 작업
서비스 컨테이너 정보
Metrics
How-tos
워크플로 작성
워크플로 템플릿 사용
워크플로 실행 시기 선택
워크플로 트리거
조건을 사용하여 작업 실행 제어
워크플로가 실행되는 위치 선택
작업을 위한 실행기 선택
컨테이너에서 작업 실행
워크플로에서 수행하는 작업 선택
워크플로에서 작업 사용
작업 찾기 및 사용자 지정
워크플로에서 GitHub CLI
스크립트 추가
`GITHUB_TOKEN`에 대한 권한
변수
정보 전달
작업에 대한 기본값 설정
환경
동시성
작업 변형 실행
캐시 종속성
아티팩트 저장
워크플로 및 배포 관리
워크플로 실행 관리
수동으로 워크플로 실행
워크플로 및 작업 다시 실행
워크플로 취소
워크플로 사용 안 함 및 사용
워크플로 실행 건너뛰기
워크플로 실행 삭제
워크플로 아티팩트 다운로드
워크플로 아티팩트 제거
퍼블릭 포크 실행 승인
프라이빗 포크 실행 승인
배포 관리
배포 기록
환경 관리
배포 검토
사용자 지정 탐지 규칙을 만듭니다.
사용자 지정 보호 규칙 구성
자동화 공유
작업 만들기
종료 코드 설정
작업 해제 및 기본
GitHub Marketplace에서 게시
CLI 설정 작업
워크플로 다시 사용
워크플로 템플릿 생성
엔터프라이즈와 공유
모니터링 및 문제 해결
Monitor
시각화 그래프
워크플로 실행 이력
작업 실행 시간 보기
상태 배지 추가
워크플로 실행 로그
문제 해결
Copilot 사용
디버그 로깅 활성화
GitHub 지원 작업
GitHub 호스팅 실행기
GitHub 호스팅 실행기 정보
GitHub 호스팅 실행기 정보
현재 작업 모니터링
실행기 사용자 지정
더 큰 실행기 사용
대형 실행기 관리
더 큰 실행기s에 대한 액세스 제어
더 큰 실행기에서 작업 실행
프라이빗 네트워크
OIDC 사용
WireGuard 사용
자체 호스팅 실행기
자체 호스트형 실행기 관리
자체 호스트형 실행기 추가
자체 호스트형 실행기 자동 스케일링
작업 전후에 스크립트 실행
작업에서 사용하는 컨테이너 사용자 지정
실행기 앱을 서비스로 실행
프록시 서버
레이블 러너
워크플로에서 실행기 사용
실행기 그룹을 사용하여 액세스 관리
모니터링 및 문제 해결
자체 호스트형 실행기 제거
Actions Runner Controller
인증
실행기 확장 집합 배포
워크플로에서 ARC 사용
문제 해결
보안
보안 가이드
보안 강화
비밀 사용
자동 토큰 인증
GitHub security features(GitHub 보안 기능)
아티팩트 증명
아티팩트 증명
재사용 가능한 워크플로를 사용하여 증명
아티팩트 증명 Kubernetes 허용 컨트롤러
오프라인에서 증명 확인
Manage attestations
배포 보안 강화
AWS의 OpenID 연결
Azure의 OpenID 연결
Google Cloud Platform의 OpenID Connect
HashiCorp 자격 증명 모음의 OpenID Connect
JFrog에서 OpenID Connect
PyPI에서 OpenID 연결
클라우드 공급자의 OpenID Connect
재사용 가능한 워크플로의 OpenID Connect
사용 사례 및 예제
빌드 및 테스트
Go 구축 및 테스트
Java 및 Ant 빌드 및 테스트
Java 및 Gradle 빌드 및 테스트
Maven을 사용하여 Java 빌드 및 테스트
.NET 빌드 및 테스트
Node.js 빌드 및 테스트
PowerShell 빌드 및 테스트
Python 빌드 및 테스트
Ruby 빌드 및 테스트
Rust 빌드 및 테스트
Swift 빌드 및 테스트
Xamarin 앱 빌드 및 테스트
배포
Azure App Service에 Node.js 배포
Azure App Service에 Python 배포
Azure App Service에 Java 배포
Azure App Service에 .NET 배포
Azure App Service에 PHP 배포
Azure App Service에 Docker 배포
Azure Static Web Apps에 배포
Azure Kubernetes Service에 배포
Amazon ECS에 배포
Google Kubernetes Engine에 배포
Xcode 애플리케이션 서명
패키지 게시
Docker 이미지 게시
Gradle을 사용하여 Java 패키지 게시
Maven을 사용하여 Java 패키지 게시
Node.js 패키지 게시
프로젝트 관리
이슈에 레이블 추가
비활성 이슈 닫기
이슈에 대한 주석에 레이블 추가
이슈 만들기 일정 계획
컨테이너화된 서비스
PostgreSQL 서비스 컨테이너 만들기
Redis 서비스 컨테이너 만들기
GitHub Actions로 마이그레이션
자동화된 마이그레이션
GitHub Actions Importer을(를) 사용한 마이그레이션 자동화
GitHub Actions 가져오기 확장
Azure DevOps 마이그레이션
Bamboo 마이그레이션
Bitbucket 파이프라인 마이그레이션
CircleCI 마이그레이션
GitLab 마이그레이션
Jenkins 마이그레이션
Travis CI 마이그레이션
수동 마이그레이션
Azure Pipelines에서 마이그레이션
CircleCI에서 마이그레이션
GitLab CI/CD에서 마이그레이션
Jenkins에서 마이그레이션
Travis CI에서 마이그레이션
GitHub Actions 관리
GitHub Actions 메트릭
GHE.com에서 사용 중지된 네임스페이스
참조
워크플로 구문
워크플로를 트리거하는 이벤트
워크플로 명령
Variables reference
식
Contexts reference
메타데이터 구문
작업 제한
Dockerfile 지원
지원되는 플랫폼
사용 제한
추가 인수 및 설정
Tutorials
Create an example workflow
Create a Docker container action
Create a JavaScript action
Create a composite action
Actions Runner Controller
GitHub Actions
/
How-tos
/
워크플로 작성
/
워크플로가 실행되는 위치 선택
워크플로가 실행되는 위치 선택
작업 및 워크플로가 실행되는 컴퓨팅 환경을 지정할 수 있습니다.
작업에 대한 실행기 선택
워크플로에서 작업을 처리할 컴퓨터 유형을 정의합니다.
컨테이너에서 작업 실행
컨테이너를 사용하여 작업의 단계를 실행합니다.