Github Actions

1. 사전작업1) Spring Boot 프로젝트 설정URL : https://start.spring.io/   • 프로젝트 이름: pcy-server • Java 버전: 17 • Dependencies: Spring Web, Spring Boot DevTools 프로젝트를 생성한 후, 인텔리제이로 프로젝트로 오픈합니다.2) Spring Boot에 간단한 코드 작성클래스 파일 생성 • 패키지 경로: com.example.pcy_server • 파일명: AppController.java@RestControllerpublic class AppController { @GetMapping("/") public String home() { return "Hello, World!"; }}..
1. Github Actions란?Github Actions는 코드 변경 사항에 따라 자동으로 빌드, 테스트, 배포 등의 작업을 수행할 수 있는 자동화 도구입니다. 쉽게 말해, Github Actions는 CI/CD 과정에서 “빌드, 테스트, 배포”와 같은 로직을 실행하는 일종의 가상 컴퓨터 역할을 합니다. 2. Github Actions의 주요 개념 1) 워크플로우(Workflow) • 워크플로우는 특정 이벤트가 발생했을 때 실행되는 자동화 프로세스입니다. .github/workflows 폴더에 YAML 파일로 정의됩니다. 2) 이벤트(Event) • 워크플로우를 트리거하는 특정 활동입니다. 예를 들어, 코드 푸시, 풀 리퀘스트 생성, 이슈 생성 등이 있습니다. 3) 잡(Job) • 워크플로우 내에서 ..
상단으로