4dc0644f8d
chore: Slack 알림에 커밋 메시지 추가
...
- Checkout 단계에서 GIT_COMMIT_MSG 캡처 (git log -1 --pretty=format:'%s')
- 빌드 시작, 승인 대기, 성공, 실패 모든 Slack 메시지에 커밋 제목 포함
- 배포 내용을 Slack에서 바로 확인 가능
2026-02-25 12:52:14 +09:00
41b326eb3a
ci:운영 배포 승인 대기 Slack 알림 추가 (#product_deploy)
2026-02-25 11:30:47 +09:00
f8294509e5
ci:Jenkinsfile 동시 빌드 방지 옵션 추가
2026-02-25 11:24:39 +09:00
63f22e2538
fix:Jenkinsfile 환경파일을 .env.local에서 .env.production으로 변경
...
- Next.js 우선순위 문제 해결 (.env.local이 .env.production을 덮어쓰는 문제)
- Prepare Env, Deploy Development/Stage/Production, Rebuild 5곳 수정
2026-02-25 10:18:53 +09:00
b3e7ef63f6
fix: Checkout 단계 slackSend에 tokenCredentialId 추가
2026-02-24 22:18:22 +09:00
830567d6c9
fix:slackSend에 tokenCredentialId 추가 (credential null 에러 수정)
2026-02-24 21:53:46 +09:00
1a4a009543
ci:Jenkinsfile 빌드 시작 Slack 알림 추가
2026-02-24 21:00:04 +09:00
4681a2a6a4
ci:Jenkinsfile Slack 알림 추가 (slackSend #product_infra)
2026-02-24 20:45:49 +09:00
be3a6c0596
ci:Jenkinsfile 2-branch 전략으로 전환 (stage 브랜치 제거, main에서 Stage→승인→Production)
2026-02-24 17:42:34 +09:00
446243910f
refactor: stage 브랜치 제거, main에서 Stage→승인→Production 배포 흐름으로 변경
...
- develop: 개발서버 자동 배포 (변경 없음)
- main: Stage 자동 배포 → Jenkins 승인 → Production 재빌드+배포
- stage 브랜치 더 이상 사용 안함
- Next.js는 빌드 시 env 바인딩되므로 Stage/Production 별도 빌드
2026-02-24 13:21:08 +09:00
6a469181cd
fix(ci): rsync trailing slash 수정 및 PM2 프로세스명 수정
...
- rsync source 경로 trailing slash 제거 (.next/, node_modules/, public/ → .next, node_modules, public)
- trailing slash로 디렉토리 내용이 root에 풀리는 문제 해결
- dev deploy에 --exclude .git, .env*, ecosystem.config.* 추가
- PM2 프로세스명: sam-front → sam-react (개발서버)
2026-02-24 02:22:36 +09:00
ec492e3829
ci: fix npm ci → npm install (package-lock.json not tracked)
2026-02-24 02:05:27 +09:00
3e4ad775a6
ci: add Jenkinsfile for CI/CD pipeline (develop/stage/main)
2026-02-24 01:58:32 +09:00