펫
펫프렌즈
December 12, 20241회
Lint Cl 속도 개선: 변경 파일만 검사하는 방법

간단 소개
Git Diff와 GitHub Actions를 활용하여 Lint CI 속도를 개선하고 개발 효율성을 향상시킨 과정을 공유합니다.
AI Summary
- 기존 Lint CI의 문제점
- 모든 파일을 검사하여 불필요한 리소스를 사용하고 실행 시간이 길어짐
- 변경되지 않은 파일의 Lint 오류까지 보고되어 검토 효율성 저하
- CI 실행 시간 지연으로 개발자 경험 저하
- Lint CI 개선 목표 및 과정
- Git Diff를 활용하여 변경된 파일만 추출하고 검사
- GitHub Actions 설정을 조정하여 전체 커밋 히스토리 활용
- 변경된 파일 추출 및 Lint 실행 스크립트 구현
- 개선 효과
- Lint 실행 시간 71% 단축 (7분 -> 2분)
- PR 리뷰 프로세스 최적화 및 개발자 경험 개선
- CI/CD 파이프라인 효율성 향상
Next Feeds
[#3 LLM Tutorial With RAG] 오픈 소스 LLM의 약점을 보완하는 RAG
오픈 소스 LLM의 약점을 보완하는 RAG 기술을 소개하고, Lang Chain Library를 활용한 RAG 구현 방법을 설명합니다.
RAGLLMLangChainVector StoreRetriever
2024. 12. 11.
현대자동차

올리브영 초대량 쿠폰 발급 시스템 개선기
올리브영은 초대량 쿠폰 발급 시스템을 개선하여 작업 시간을 단축하고 시스템 안정성을 높여 고객 경험을 향상시켰습니다.
쿠폰 발급RabbitMQFanout Exchange시스템 개선Trigger Worker
2024. 12. 11.
올리브영
Windows Container 에 대해 알아보기
Windows Container는 Windows 환경에서 어플리케이션을 격리 실행하는 기술로, 호환성 및 이미지 선택이 중요하며, Dockerfile을 통해 환경 구축을 자동화할 수 있다.
Windows ContainerDockerHyper-V.Net Framework가상화
2024. 12. 11.
지마켓

롯데ON 통합 인증(OKTA) 도입여정
롯데ON은 OKTA 도입을 통해 통합 인증 시스템을 구축하고 계정 관리 효율성을 높여 보안을 강화하고 운영 비용을 절감했습니다.
OKTAIAMSSO계정관리보안
2024. 12. 11.
롯데ON
VLM, LLM을 사용하여 멀티모달 학습 데이터 제작하기
SSG AI팀은 VLM, LLM을 활용하여 멀티모달 학습 데이터를 저비용으로 구축하고, 쓱렌즈의 검색 정확도를 향상시켰습니다.
VLMLLM멀티모달프롬프트 엔지니어링Gemini
2024. 12. 11.
SSG

WebAssembly(WASM) & WASI 2024 : 크로스플랫폼의 미래
Wasm과 WASI 기술의 발전 방향과 크로스플랫폼 기술로서의 가능성을 제시하며, 미래 컴퓨팅 환경에 대한 전망을 제시합니다.
WebAssemblyWasmWASI크로스플랫폼컴포넌트 모델
2024. 12. 11.
한글과컴퓨터