반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- math
- 자바스크립트
- ArrayList
- HashMap
- Array
- java테스트
- javascript
- Eclipse
- 문자열
- junit5
- 단위테스트
- IntelliJ
- 자바문법
- junit
- Java
- vscode
- SpringBoot
- 인텔리제이
- input
- js
- 테스트자동화
- Visual Studio Code
- 정규식
- CSS
- list
- 스프링부트
- 자바
- 배열
- string
- html
Archives
- Today
- Total
목록githubaction (1)
어제 오늘 내일
[Spring Boot] "귀찮은 빌드 작업, 이제 그만!" GitHub Actions로 CI/CD 자동화 입문
혹시 아직도 배포할 때마다 이런 과정을 반복하고 계신가요? 로컬에서 ./gradlew build 실행 (한참 기다림) FTP나 SCP로 서버에 jar 파일 전송 서버 접속해서 기존 프로세스 죽이고(kill), 다시 실행(java -jar) 이 과정은 귀찮기도 하지만, 사람이 하기 때문에 반드시 실수가 발생합니다. 오늘은 이 과정을 로봇에게 맡기는 CI(Continuous Integration, 지속적 통합)를 GitHub Actions로 구현해 보겠습니다.1. CI/CD가 도대체 뭔가요?CI (Continuous Integration): "지속적 통합"개발자가 코드를 합칠(Merge) 때마다, 자동으로 빌드하고 테스트해서 "이 코드 문제없어!"라고 검증하는 과정입니다.CD (Continuous De..
IT/SpringBoot
2026. 3. 17. 10:40