컨테이너 빌드, 웹 서비스 배포, 오픈 소스 프로젝트의 신규 사용자 환영 자동화 등 무엇을 원하든 그에 맞는 작업이 있습니다. GitHub Packages와 GitHub Actions를 함께 사용하면 기존 GITHUB_TOKEN으로 버전 업데이트, 글로벌 CDN을 통한 빠른 배포, 의존성 해결을 포함한 패키지 관리를 간소화할 수 있습니다.
아이디어부터 프로덕션까지 워크플로 자동화
GitHub Actions를 사용하면 이제 세계 최고 수준의 CI/CD를 통해 모든 소프트웨어 워크플로를 쉽게 자동화할 수 있습니다. GitHub에서 바로 코드를 빌드하고, 테스트하고, 배포하세요. 코드 검토, 브랜치 관리 및 문제 분류 작업을 원하는 방식으로 수행할 수 있습니다.

모든 GitHub 이벤트에서 워크플로를 시작하여 작업 자동화
호스트 러너
Linux, macOS, Windows, ARM, GPU 및 컨테이너를 통해 모든 프로젝트를 쉽게 빌드하고 테스트할 수 있습니다. 가상 머신에서 직접 실행하거나 컨테이너 내부에서 실행하세요. 셀프 호스트 러너를 사용하여 클라우드나 온프레미스에서 자체 가상 머신을 사용하세요.
매트릭스 빌드
여러 운영 체제와 런타임 버전에서 동시에 테스트하는 매트릭스 워크플로로 시간을 절약하세요.
모든 언어
GitHub Actions는 Node.js, Python, Java, Ruby, PHP, Go, Rust, .NET 등을 지원합니다. 원하는 언어로 앱을 빌드하고, 테스트하고, 배포하세요.
라이브 로그
색상과 이모티콘으로 워크플로 실행 상황을 실시간으로 확인하세요. 클릭 한 번으로 특정 줄 번호를 강조 표시하는 링크를 복사하여 CI/CD 실패를 공유할 수 있습니다.
secret 스토어 내장
Git 흐름을 리포지토리에 코드화하여 수용하는 워크플로 파일로 소프트웨어 개발 관행을 자동화하세요.
멀티 컨테이너 테스트
워크플로 파일에 docker-compose를 추가하기만 하면 워크플로에서 웹 서비스와 해당 DB를 테스트할 수 있습니다.
모든 이벤트에서 워크플로 실행

Actions Marketplace

GitHub Actions는 모든 도구를 연결하여 개발 워크플로의 모든 단계를 자동화합니다.
- 모든 클라우드에 쉽게 배포하고, Jira에서 티켓을 만들거나, npm에 패키지를 게시하세요.
- 기존의 틀에서 벗어나 새로운 시도를 해보고 싶으신가요? GitHub에서 제공되는 수백만 개의 오픈 소스 라이브러리를 사용하여 나만의 작업을 만들어 보세요. JavaScript로 작업을 작성하거나 컨테이너 작업을 만들 수 있습니다. 둘 다 전체 GitHub API 및 기타 퍼블릭 API와 상호 작용할 수 있습니다.
코드 및 워크플로를 위한 안전한 패키지 레지스트리
API와 웹후크를 통해 워크플로에 통합된 GitHub 자격 증명을 사용하여 코드와 패키지를 안전하게 저장하고 관리하세요. 최적화된 성능을 위해 글로벌 CDN을 통한 빠르고 안정적인 다운로드를 즐기세요.

GitHub Actions는 CI/CD를 넘어 엄청난 잠재력을 열어주는 흥미로운 개발 도구입니다. 웹 사이트 배포부터 GitHub API 쿼리를 통한 사용자 지정 상태 보고서 작성, 표준 CI 빌드까지 다양한 작업의 워크플로를 간소화할 것으로 기대됩니다.
