Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
224 commits
Select commit Hold shift + click to select a range
eb62828
[BE] feat: conversation 세션 생성 API 구현
ParkShinyeong Nov 10, 2025
19724bc
[BE] feat: conversation 테이블에 타이틀 추가
ParkShinyeong Nov 10, 2025
0cd8bf3
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
ParkShinyeong Nov 11, 2025
828a9d5
Merge branch 'dev' into 'master'
ParkShinyeong Nov 11, 2025
d564ae8
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
ParkShinyeong Nov 12, 2025
dcd4b56
[BE] fix: chat 세션 생성 수정
ParkShinyeong Nov 12, 2025
5ddf1f1
Merge branch 'dev' into 'master'
hj0-0 Nov 12, 2025
fa3d894
Merge branch 'dev' into 'master'
hj0-0 Nov 12, 2025
e33b653
[BE] feat: 채팅 api 구현
ParkShinyeong Nov 12, 2025
5d87690
Merge branch 'dev' into 'master'
kimminji000 Nov 12, 2025
e93ebc1
[AI] chore: 배치 시간 변경
kimminji000 Nov 12, 2025
cd2e3e6
[AI] chore: 배치 시간 변경 10시 2분
kimminji000 Nov 12, 2025
7bd086c
[AI] chore: 배치 시간 변경 10시 7분
kimminji000 Nov 12, 2025
014c5d2
[AI] chore: 배치 시간 변경 10시 30분
kimminji000 Nov 12, 2025
e728ea2
[AI] chore: 배치 시간 변경 그리니치 표준시간
kimminji000 Nov 12, 2025
acc0349
Merge branch 'dev' into 'master'
hj0-0 Nov 12, 2025
a122446
[Infra] fix: prod 환경 frontend 의존성 관리법 수정
hj0-0 Nov 13, 2025
d7ef1f6
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102
kimminji000 Nov 13, 2025
d5f66b5
[AI] feat: 배치 시간 변경 테스트
kimminji000 Nov 13, 2025
7424583
Merge branch 'dev' into 'master'
hj0-0 Nov 13, 2025
2fbf7f2
[AI] test: 배치 시간 변경
kimminji000 Nov 13, 2025
58d5816
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102
kimminji000 Nov 13, 2025
78d5d98
Merge branch 'dev'
hj0-0 Nov 13, 2025
8d2edca
[AI] test: 시간 변경
kimminji000 Nov 13, 2025
9ca9467
Merge branch 'master' of https://lab.ssafy.com/s13-final/S13P31E102
kimminji000 Nov 13, 2025
a07fa54
[AI] test: 시간 변경
kimminji000 Nov 13, 2025
28b9f6f
Merge branch 'dev' into 'master'
hj0-0 Nov 13, 2025
69320e1
[AI] feat: 포트폴리오 생성
kimminji000 Nov 13, 2025
b05e862
[AI] refactor: infra 환경에 맞춰 이름 변경
Leehwa531 Nov 14, 2025
c717b9c
Merge branch 'ai/refactor/mysql-config-name' into 'dev'
Leehwa531 Nov 14, 2025
64b6839
[Infra] chore: 도커 환경 변수 지정
hj0-0 Nov 14, 2025
aeee1c9
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 14, 2025
b33b3cf
[AI] feat: 사용자 분석에 기술 스택 데이터 추가
ParkShinyeong Nov 14, 2025
8c4862d
[FE] feat: 네브바 수정
silence102 Nov 14, 2025
938a1fe
Merge branch 'fe/feature/nav-fix' into 'dev'
silence102 Nov 14, 2025
46aa2f2
[FE] fix: 오류 수정
donggyu-kim12 Nov 14, 2025
7776f8a
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
donggyu-kim12 Nov 14, 2025
ac2394c
[FE] feat: chat api 연결
donggyu-kim12 Nov 14, 2025
f0a230a
Merge branch 'fe/feature/api' into 'dev'
donggyu-kim12 Nov 14, 2025
9c7475a
[AI] feat: 프롬프트 수정
ParkShinyeong Nov 14, 2025
34a118b
[AI] refactor: commit 세부 요청 n+1 -> 1회로 수정
ParkShinyeong Nov 14, 2025
271e6a3
[Infra] feat: 젠킨스 파일에서 캐시 설정 수정
hj0-0 Nov 14, 2025
d18b3e9
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 14, 2025
a86886f
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
ParkShinyeong Nov 14, 2025
527deb8
[FE] fix: 채팅 응답시간 연장
donggyu-kim12 Nov 14, 2025
883a0f0
Merge branch 'fe/feature/api' into 'dev'
donggyu-kim12 Nov 14, 2025
0ef1357
[FE]
donggyu-kim12 Nov 14, 2025
5b75e98
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
ParkShinyeong Nov 14, 2025
386eb45
[Infra] feat: 젠킨스 파일 수정(컨테이너 강제 재생성)
hj0-0 Nov 14, 2025
3f2c69b
[FE] 수정
donggyu-kim12 Nov 14, 2025
d5c6737
Merge branch 'fe/feature/api' into 'dev'
donggyu-kim12 Nov 14, 2025
e239fc6
Merge branch 'ai/feature/github-search' into 'dev'
spotydol7 Nov 14, 2025
bf68796
[Infra] fix: Jenkins 빌드 캐시 문제 수정
hj0-0 Nov 14, 2025
8d29c9d
[Infra]fix: 젠킨스 파일 불필요한 git 명령어 제거
hj0-0 Nov 14, 2025
845786a
[AI] feat: 포트폴리오 생성 다듬음
kimminji000 Nov 14, 2025
1bd5526
[AI] merge: ai/feature/portfolio <- dev
kimminji000 Nov 14, 2025
04b7fda
Merge branch 'ai/feature/portfolio' into 'dev'
kimminji000 Nov 14, 2025
e5c7bdd
[AI] feat: 채팅 기록까지 추가하여 엔드포인트 4종으로 분리
Leehwa531 Nov 15, 2025
0c20f98
Merge branch 'ai/feature/chat-session' into 'dev'
Leehwa531 Nov 15, 2025
f9ef676
[BE] feat:회원가입 시 사용자 분석 요청 호출
ParkShinyeong Nov 15, 2025
6a59ac7
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
ParkShinyeong Nov 15, 2025
5c3fc49
[BE] chore: conflict 수정
ParkShinyeong Nov 15, 2025
8449433
Merge branch 'ai/feature/user-level-analysis' into 'dev'
ParkShinyeong Nov 17, 2025
03e0a13
[Infra]chore: nginx 리다이렉트 설정 수정
hj0-0 Nov 17, 2025
738b318
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 17, 2025
b918dea
[Infra]feat: RabbitMQ worker 컨테이너 추가
hj0-0 Nov 17, 2025
53d9afd
[BE] fix: WebClient body 없는 post 요청 추가
ParkShinyeong Nov 17, 2025
eb55a95
Merge branch 'ai/feature/user-level-analysis' into 'dev'
ParkShinyeong Nov 17, 2025
18c24d6
[AI] feat: TIL 생성
kimminji000 Nov 17, 2025
e7e3285
Merge branch 'ai/feature/til' into 'dev'
kimminji000 Nov 17, 2025
93f9d19
[FE] fix: api수정
donggyu-kim12 Nov 17, 2025
73665b1
Merge branch 'fe/feature/api' into 'dev'
donggyu-kim12 Nov 17, 2025
b65fbe1
[FE]feat: 채팅 화면 개선
hj0-0 Nov 17, 2025
a2c0c3c
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
ParkShinyeong Nov 17, 2025
762bb96
Merge branch 'be/feature/conversation' into 'dev'
ParkShinyeong Nov 17, 2025
f39e989
[BE] feat: 채팅 대화 관련 entity 수정 및 추가
ParkShinyeong Nov 17, 2025
08e1caf
Merge branch 'be/feature/conversation' into 'dev'
ParkShinyeong Nov 17, 2025
3262f66
[Infra]fix: Jenkins Checkout 단계 git fetch 추가 - 최신 코드 반영 관련 수정
hj0-0 Nov 17, 2025
efabc09
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 17, 2025
f7ffed5
[FE]feat: ChatPage.tsx 병합
hj0-0 Nov 17, 2025
fecb45e
[Infra]fix: Jenkins
hj0-0 Nov 17, 2025
fe36464
[BE] fix: message role 수정
ParkShinyeong Nov 17, 2025
ba121ed
Merge branch 'be/feature/conversation' into 'dev'
ParkShinyeong Nov 17, 2025
3c7378c
[AI] fix: 포트폴리오 생성 조직 레포 포함
kimminji000 Nov 17, 2025
c4dfcc9
Merge branch 'ai/fix/portfolio' into 'dev'
kimminji000 Nov 17, 2025
d78063d
[Infra]fix: Jenkins Checkout 단계 Git credential helper 설정 수정
hj0-0 Nov 17, 2025
4bbe4f6
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 17, 2025
34cd6f1
[BE] feat: 사용자 오늘 대화한 세션 개수 조회 api 구현
ParkShinyeong Nov 17, 2025
4f0175d
[Infra] fix: Jenkins 모든
hj0-0 Nov 17, 2025
02c5749
[Infra] fix: Jenkins Git
hj0-0 Nov 17, 2025
e281071
[Infra]fix: 브렌치 경로 수정
hj0-0 Nov 17, 2025
5c69db1
[Infra]chore: 도커 환경 변수 전달
hj0-0 Nov 17, 2025
b7e6107
[BE] feat: 사용자 오늘 깃허브 커밋 개수 조회 api
ParkShinyeong Nov 17, 2025
ca0b749
[AI] feat: 포트폴리오 라우터 추가
kimminji000 Nov 17, 2025
6365f26
Merge branch 'ai/fix/portfolio' into 'dev'
kimminji000 Nov 17, 2025
c8a42a1
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
ParkShinyeong Nov 17, 2025
35a23e4
[BE] chore: controller swagger 설정 추가
ParkShinyeong Nov 17, 2025
3efcc3e
Merge branch 'fe/feature/uiux' into 'dev'
hj0-0 Nov 17, 2025
e3a2e2b
[BE] fix: githubService 인터페이스 구현체 시그니처 일치
ParkShinyeong Nov 17, 2025
d4de821
Merge branch 'be/feature/conversation' into 'dev'
ParkShinyeong Nov 17, 2025
d1fb13c
[Infra]fix: gitlab 코드 미반영 문제 수정
hj0-0 Nov 17, 2025
059ce4a
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 17, 2025
fd15630
[BE] feat: 회원 가입 시 포폴 생성 api 호출 이벤트 발행
ParkShinyeong Nov 17, 2025
5f19a3c
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
ParkShinyeong Nov 17, 2025
c16eb9c
Merge branch 'be/feature/conversation' into 'dev'
ParkShinyeong Nov 17, 2025
9d10bc8
[FE] fix: clean up
donggyu-kim12 Nov 17, 2025
0a668c8
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
donggyu-kim12 Nov 17, 2025
3a612d2
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
donggyu-kim12 Nov 17, 2025
eaf79ed
Merge branch 'fe/feature/api' into 'dev'
donggyu-kim12 Nov 17, 2025
f79614e
[AI] fix: 포트폴리오 깃허브 업로드
kimminji000 Nov 17, 2025
cf1efc0
[AI] refactor: infra 환경에 맞춰 이름 변경
Leehwa531 Nov 17, 2025
9019067
Merge branch 'ai/fix/protfolio' into 'dev'
kimminji000 Nov 17, 2025
e86b742
Merge branch 'ai/fix/chat' into 'dev'
Leehwa531 Nov 17, 2025
f1f9273
[FE]feature: 채팅 및 문서 ui
hj0-0 Nov 17, 2025
62825fc
[AI] fix: TIL 생성시 커밋기록 반영
kimminji000 Nov 17, 2025
996d6aa
Merge branch 'ai/fix/til' into 'dev'
kimminji000 Nov 17, 2025
227a939
[Infra]fix: EC2 리부트로 인한 환경 복구
hj0-0 Nov 17, 2025
ae4a7f3
[Infra]fix: EC2 재시작 후 젠킨스 오류 수정
hj0-0 Nov 17, 2025
f06d442
[Infra]fix: 운영 환경 고정 ip 사용
hj0-0 Nov 17, 2025
f48dc05
[AI] fix: 포트폴리오 깃허브 업로드, 마크다운 수정
kimminji000 Nov 17, 2025
b9a7762
Merge branch 'ai/fix/portfolio' into 'dev'
kimminji000 Nov 17, 2025
b8eb4f8
[AI] fix: 주석 수정
kimminji000 Nov 17, 2025
2cf1a10
Merge branch 'ai/fix/portfolio' into 'dev'
kimminji000 Nov 17, 2025
a108fe4
[AI] feat: TIL 깃허브 업로드
kimminji000 Nov 17, 2025
8844181
Merge branch 'ai/feature/til' into 'dev'
kimminji000 Nov 17, 2025
f961198
[AI] feat: tsl 생성 후 깃허브 업로드
kimminji000 Nov 17, 2025
5d49a68
Merge branch 'ai/feature/tsl' into 'dev'
kimminji000 Nov 17, 2025
70246e6
[AI] feat: 챗봇 context에 유저정보 추가
Leehwa531 Nov 18, 2025
80b2ce2
Merge branch 'ai/feature/add-user-info-chat' into 'dev'
Leehwa531 Nov 18, 2025
d3d4f9d
Merge branch 'dev' of https://lab.ssafy.com/s12-final/S13P31E102 into…
hj0-0 Nov 18, 2025
1430c19
Merge branch 'fe/feature/uiux' into 'dev'
hj0-0 Nov 18, 2025
2c95b16
[AI] chore: 5기 데이터 추가
kimminji000 Nov 18, 2025
729bdae
Merge branch 'ai/data' into 'dev'
kimminji000 Nov 18, 2025
6e1b52c
[FE] feat: 채팅 api수정
donggyu-kim12 Nov 18, 2025
a23f9e8
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
donggyu-kim12 Nov 18, 2025
d6e6ce3
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
donggyu-kim12 Nov 18, 2025
e2bbc17
Merge branch 'fe/feature/api' into 'dev'
donggyu-kim12 Nov 18, 2025
e6f3d18
[AI] fix: 배치 시간 변경
kimminji000 Nov 18, 2025
19404af
Merge branch 'ai/fix/batch' into 'dev'
kimminji000 Nov 18, 2025
6acd79f
[FE] chat aside 정리
hj0-0 Nov 18, 2025
a1f4e88
[Infra]fix: 젠킨스 빌드 중 도커 로그인 과정 수정
hj0-0 Nov 18, 2025
2a98b45
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 18, 2025
2fdc403
[AI] feat: tool에 유사프로젝트 검색 및 깃허브 프로젝트 검색 기능 연결
Leehwa531 Nov 18, 2025
e5743a0
[AI] fix: worker.py SQLAlchemy 모델 import 경로 수정
ParkShinyeong Nov 18, 2025
e53042a
Merge branch 'ai/feature/connect-tools' into 'dev'
Leehwa531 Nov 18, 2025
c4fba3a
Merge branch 'be/feature/conversation' into 'dev'
ParkShinyeong Nov 18, 2025
a058692
[AI] fix: 모든 모델이 SQLAlchemy에 등록되도록 수정
ParkShinyeong Nov 18, 2025
eb918cc
Merge branch 'be/feature/conversation' into 'dev'
ParkShinyeong Nov 18, 2025
2e33b3d
[FE] fix: 오류 수정
donggyu-kim12 Nov 18, 2025
17e01a0
Merge branch 'fe/feature/api' into 'dev'
donggyu-kim12 Nov 18, 2025
3c4da92
[Infra]fix: dev 빌드 의존성 캐시
hj0-0 Nov 18, 2025
9695b98
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 18, 2025
140d9bc
[AI] refactor: langgraph 기능 분리
Leehwa531 Nov 18, 2025
05f2557
Merge branch 'ai/refactor/langgraph' into 'dev'
Leehwa531 Nov 18, 2025
0a4b656
[Infra]fix 미사용 젠킨스 파일 비활성화
hj0-0 Nov 18, 2025
12d7ef3
[Infra]feat: 깃랩 웹훅 개선
hj0-0 Nov 18, 2025
767e096
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 18, 2025
6cd7ff8
[AI] chore: chat 모델 속도를 위해 가벼운 모델로 변경
Leehwa531 Nov 18, 2025
d488686
Merge branch 'ai/chore/chat-model-change' into 'dev'
Leehwa531 Nov 18, 2025
2702ff8
[Infra]fix: 백엔드 캐시 설정 변경
hj0-0 Nov 18, 2025
9b6afed
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 18, 2025
60a3558
[FE] fix: api호출 수정
donggyu-kim12 Nov 18, 2025
265a657
Merge branch 'fe/feature/api' into 'dev'
donggyu-kim12 Nov 18, 2025
8575a01
[BE] fix: 테이블 타입 불일치 오류 해결
Leehwa531 Nov 18, 2025
f1f53a6
Merge branch 'be/fix/role-type-bug' into 'dev'
Leehwa531 Nov 18, 2025
382d536
[Infra]fix: Spring Boot 헬스체크 타임아웃 개선
hj0-0 Nov 18, 2025
f4374b9
[Infra]fix: 명시적으로 import 추가
hj0-0 Nov 18, 2025
725e36a
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 18, 2025
4135a1a
[Infra]feat: worker 버퍼 off
hj0-0 Nov 18, 2025
2f6575d
[Infra]feat: 캐시 설정 변경
hj0-0 Nov 18, 2025
59e19ec
Merge branch 'dev' of https://lab.ssafy.com/s12-final/S13P31E102 into…
hj0-0 Nov 18, 2025
e57d964
[AI] rafactor: 채팅 로직 사용자에게 불필요한 작업 비동기로 변경하여 성능 개선
Leehwa531 Nov 18, 2025
48ee261
Merge branch 'ai/refactor/chat-service-performance' into 'dev'
Leehwa531 Nov 18, 2025
0e97612
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 18, 2025
f1312fc
[FE]feat: 채팅 미사용 요소 제거
hj0-0 Nov 18, 2025
21a0feb
[AI] fix: 포트폴리오 프로젝트 개수
kimminji000 Nov 18, 2025
13e8442
Merge branch 'ai/fix/portfolio' into 'dev'
kimminji000 Nov 18, 2025
f3fb27b
Merge branch 'fe/feature/uiux' into 'dev'
hj0-0 Nov 18, 2025
967fc2e
[Infra]fix: 젠킨스 에러 로그
hj0-0 Nov 18, 2025
a92496b
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 18, 2025
4d31236
[Infra]fix: Jenkins 배포 스크립트 네트워크 에러 수정
hj0-0 Nov 18, 2025
d0d016a
[Infra]fix: Jenkins 배포 스크립트 네트워크 에러 수정
hj0-0 Nov 18, 2025
ec6f026
[Infra]fix: 빌드 에러 해결
hj0-0 Nov 18, 2025
ccb5321
[Infra]fix: 젠킨스 파일 수정
hj0-0 Nov 18, 2025
333f1a2
[Infra]fix: 컨테이너 IP 주소 변경 적용
hj0-0 Nov 18, 2025
b0e82f3
[Infra]fix: 젠킨스 빌드 에러 변수 이스케이프 수정
hj0-0 Nov 18, 2025
32f7c13
merge: master <- dev
kimminji000 Nov 18, 2025
e403905
[Infra]feat: 네트워크 변경 설정 반영
hj0-0 Nov 18, 2025
8871baf
[Infra]fix: 네트워크 설정
hj0-0 Nov 18, 2025
268a657
Merge branch 'dev' into 'master'
hj0-0 Nov 18, 2025
86d81a9
[Infra]fix: 환경 변수 설정
hj0-0 Nov 18, 2025
311aa46
Merge branch 'dev' into 'master'
hj0-0 Nov 18, 2025
1096628
[AI] fix: 채팅으로 깃허브 레포 검색
kimminji000 Nov 19, 2025
9a6d157
Merge branch 'ai/fix/github-search' into 'dev'
kimminji000 Nov 19, 2025
219337c
[Infra]fix: 설정 문제 해결
hj0-0 Nov 19, 2025
edd59da
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 19, 2025
b99dfb3
[Infra]feat: jenkins 빌드 시 nginx 재시작
hj0-0 Nov 19, 2025
2cf55c1
[Infra]fix: 젠킨스 파일 수정
hj0-0 Nov 19, 2025
a8d7404
[Infra]chore: 오타 수정
hj0-0 Nov 19, 2025
675cc06
Merge branch 'dev' into 'master'
hj0-0 Nov 19, 2025
e85c68d
[Infra]feat: prod 젠킨스 수정
hj0-0 Nov 19, 2025
778db84
Merge branch 'dev' into 'master'
hj0-0 Nov 19, 2025
31326c2
[Infra]fix: 젠킨스 파일 수정
hj0-0 Nov 19, 2025
7fffbc2
Merge branch 'dev' into 'master'
hj0-0 Nov 19, 2025
748ba21
[Infra]fix: 젠킨스 파일 변경
hj0-0 Nov 19, 2025
a8f3ffe
[Infra]fix: 젠킨스 파일 수정
hj0-0 Nov 19, 2025
10fa1ec
[AI] fix: 충돌 해결 및 배치 시간 수정
kimminji000 Nov 19, 2025
b3c565d
[AI] fix: 프로젝트 적재 이어서하게 수정
kimminji000 Nov 19, 2025
db67f2b
Merge branch 'ai/fix/project-batch' into 'dev'
kimminji000 Nov 19, 2025
ffab587
[Infra] docs: 포팅메뉴얼.md
hj0-0 Nov 19, 2025
b131b9d
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 19, 2025
0cf2f56
[AI] fix: 프로젝트 모델 분석 변경
kimminji000 Nov 19, 2025
79c2585
Merge branch 'ai/fix/project-batch' into 'dev'
kimminji000 Nov 19, 2025
1bf6446
[Infra] chore: 환경변수 추가
hj0-0 Nov 19, 2025
0741761
Merge branch 'dev' of https://lab.ssafy.com/s13-final/S13P31E102 into…
hj0-0 Nov 19, 2025
beb8648
[AI] fix: 프로젝트 적재 시작
kimminji000 Nov 19, 2025
1eac754
[AI] test: 운영 백엔드 빌드 테스트
kimminji000 Nov 19, 2025
83c0d07
[AI] chore: 개발 DB 프로젝트 적재 시작
kimminji000 Nov 19, 2025
c93360f
[Infra] docs: DB 덤프 파일
hj0-0 Nov 20, 2025
eb96c4a
README.md 파일 업로드
silence102 Nov 24, 2025
8810f91
README.md 파일 수정 중
silence102 Nov 24, 2025
f7b6265
README.md 파일 수정 완료
silence102 Nov 24, 2025
e02bbc4
README.md 기술 스택 수정 완료
silence102 Nov 24, 2025
cf19c14
README.md 파일 최종 완성
silence102 Nov 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
130 changes: 130 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
# GitLab CI/CD Pipeline
# dev 브랜치 변경 시 변경된 디렉토리(front/back/ai)만 선택적으로 빌드

stages:
- trigger

variables:
# Jenkins 서버 정보
JENKINS_URL: "${JENKINS_URL}" # GitLab CI/CD Variables에서 설정 필요

# ========================================
# Frontend 빌드 트리거
# front/ 디렉토리가 변경된 경우에만 실행
# ========================================
trigger_frontend_dev:
stage: trigger
script:
- echo "🚀 Triggering Jenkins Frontend Build (DEV)"
- echo "Changed files in front/ directory detected"
- |
curl -X POST "${JENKINS_URL}/generic-webhook-trigger/invoke?token=gitlab-webhook-secret-fe-dev" \
-H "Content-Type: application/json" \
-d '{
"ref": "refs/heads/'"${CI_COMMIT_BRANCH}"'",
"checkout_sha": "'"${CI_COMMIT_SHA}"'",
"project": {
"name": "'"${CI_PROJECT_NAME}"'"
},
"user_name": "'"${GITLAB_USER_NAME}"'",
"commits": [{
"message": "'"${CI_COMMIT_MESSAGE}"'"
}],
"object_kind": "push"
}'
rules:
- if: '$CI_COMMIT_BRANCH == "dev"'
changes:
- front/**/*
- .gitlab-ci.yml # CI 설정 변경 시에도 트리거
tags:
- docker

# ========================================
# Backend 빌드 트리거
# back/ 또는 ai/ 디렉토리가 변경된 경우에만 실행
# ========================================
trigger_backend_dev:
stage: trigger
script:
- echo "🚀 Triggering Jenkins Backend Build (DEV)"
- echo "Changed files in back/ or ai/ directory detected"
- |
curl -X POST "${JENKINS_URL}/generic-webhook-trigger/invoke?token=gitlab-webhook-secret-be-dev" \
-H "Content-Type: application/json" \
-d '{
"ref": "refs/heads/'"${CI_COMMIT_BRANCH}"'",
"checkout_sha": "'"${CI_COMMIT_SHA}"'",
"project": {
"name": "'"${CI_PROJECT_NAME}"'"
},
"user_name": "'"${GITLAB_USER_NAME}"'",
"commits": [{
"message": "'"${CI_COMMIT_MESSAGE}"'"
}],
"object_kind": "push"
}'
rules:
- if: '$CI_COMMIT_BRANCH == "dev"'
changes:
- back/**/*
- ai/**/*
- .gitlab-ci.yml # CI 설정 변경 시에도 트리거
tags:
- docker

# ========================================
# Production 트리거 (master/main 브랜치)
# ========================================
trigger_frontend_prod:
stage: trigger
script:
- echo "🚀 Triggering Jenkins Frontend Build (PROD)"
- |
curl -X POST "${JENKINS_URL}/generic-webhook-trigger/invoke?token=gitlab-webhook-secret-fe-prod" \
-H "Content-Type: application/json" \
-d '{
"ref": "refs/heads/'"${CI_COMMIT_BRANCH}"'",
"checkout_sha": "'"${CI_COMMIT_SHA}"'",
"project": {
"name": "'"${CI_PROJECT_NAME}"'"
},
"user_name": "'"${GITLAB_USER_NAME}"'",
"commits": [{
"message": "'"${CI_COMMIT_MESSAGE}"'"
}],
"object_kind": "push"
}'
rules:
- if: '$CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH == "main"'
changes:
- front/**/*
tags:
- docker

trigger_backend_prod:
stage: trigger
script:
- echo "🚀 Triggering Jenkins Backend Build (PROD)"
- |
curl -X POST "${JENKINS_URL}/generic-webhook-trigger/invoke?token=gitlab-webhook-secret-be-prod" \
-H "Content-Type: application/json" \
-d '{
"ref": "refs/heads/'"${CI_COMMIT_BRANCH}"'",
"checkout_sha": "'"${CI_COMMIT_SHA}"'",
"project": {
"name": "'"${CI_PROJECT_NAME}"'"
},
"user_name": "'"${GITLAB_USER_NAME}"'",
"commits": [{
"message": "'"${CI_COMMIT_MESSAGE}"'"
}],
"object_kind": "push"
}'
rules:
- if: '$CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH == "main"'
changes:
- back/**/*
- ai/**/*
tags:
- docker
Loading