[Github Actions] 기본 문법 + 스프링부트 프로젝트 배포 자동화
DevOps/CI & CD2024. 9. 13. 00:20[Github Actions] 기본 문법 + 스프링부트 프로젝트 배포 자동화

이 글은 인프런의 지식 공유자 박재성님의 강의를 듣고 개인적으로 정리하는 글임을 알립니다.CI/CD는 Continuous Integration(지속적 통합)과 Continuous Deployment(지속적 배포) 또는 Continuous Delivery(지속적 전달)를 뜻한다.이 개념은 개발자가 더 효율적으로 코드를 작성하고, 빠르고 안정적으로 사용자에게 소프트웨어를 제공하는 것을 목표로 한다. GitHub Actions는 자동화된 워크플로우를 지원하는 도구로, 저장소의 빌드, 테스트, 배포 등의 작업을 자동화할 수 있다.즉, GitHub Actions는 CI/CD 과정에서 빌드, 테스트, 배포에 대한 로직을 실행시키는 서버(컴퓨터)의 역할을 한다.개발자가 코드를 작성 후 커밋 & 푸시를 하는 순간 Gi..

image