728x90
반응형
SMALL

github 9

[Claude Code] 5편 MCP 서버로 Claude의 능력을 무한 확장

로컬에서, 이제 밖으로 나간다지난 4편까지 우리가 구축한 것은 로컬에서만 작동하는 자동화였습니다.Hooks는 Bash 명령어를 차단하고, 슬래시 커맨드는 파일을 수정하고, 커밋을 생성합니다. 모두 내 컴퓨터, 내 저장소 안에서입니다.이제 그 경계를 넘어갑니다. MCP(Model Context Protocol) 서버를 사용하면Claude가 데이터베이스에 접근하고, GitHub의 PR을 생성하고, Slack에 메시지를 보낼 수 있습니다. https://code.claude.com/docs/ko/mcp MCP를 통해 Claude Code를 도구에 연결하기 - Claude Code DocsModel Context Protocol을 사용하여 Claude Code를 도구에 연결하는 방법을 알아봅니다.code.cla..

IT/AI 2026.05.08

[AI 코드리뷰] LLM부터 Agent Orchestration까지: 개발 생산성 향상 전략

개발부터 코드리뷰까지의 과정에서, AI 활용 역량을 높힐 수 있는 내용을 다뤄보고자 합니다.요즘AI 코드리뷰의 선택지가 늘어나고 있습니다. 자동 문법 검사 도구부터 LLM 기반 지능형 분석까지 다양한 방법이 있지만, 같이 일하는 동료들과의 표준을 정립하고 효율적으로 활용하는 것이 핵심입니다. 이 글에서는 단계별 코드리뷰 자동화 전략을 소개합니다. 1단계: LLM 기반 diff 분석LLM이 형상관리 솔루션(GitHub, GitLab 등)에 연동되어 있다면, 커밋된 코드의 변경점을 자동으로 추출하고 분석할 수 있습니다. 이 방식의 장점은 불필요한 컨텍스트를 제거하고 실제 변경사항에 집중하는 것입니다.커밋 메시지: "User API 응답시간 개선"diff 기반 분석 (권장)- UserController.jav..

IT/etc 2026.04.20

[AI] GitHub Copilot Pro 한도 초과 후기: LTE 다 쓰고 3G로 버티는 기분

신나게 개발하고 있었는데, 나에게도 드디어 찾아왔다.한 도 초 과. 검색해보니 GitHub Copilot 설정 페이지를 들어가보라고 나온다.https://github.com/settings/copilot/features GitHub · Change is constant. GitHub keeps you ahead.Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.github.com 그리고 빨간색 바를 마주했다. ..

IT/AI 2026.02.20

[Docker] 컨테이너 파일을 서버에 마운트하기 : Docker + Volume Mount

🎯 문제: 컨테이너의 파일을 호스트에서 어떻게 접근할까?일반적인 상황:Docker 컨테이너 내부└─ /app/crawler/main.py (크롤러 파일)호스트(서버) 시스템└─ /home/opc/career-lens/crawler/ (비어있음 😢)크론잡└─ python3 /home/opc/career-lens/crawler/main.py (파일이 없어서 실행 불가!)원인: 컨테이너와 호스트의 파일시스템이 분리되어 있음✨ 해결책: Docker Volume Mount (-v 옵션)docker run -v /app/crawler:/home/opc/career-lens/crawler \ career-lens:latest의미:컨테이너의 /app/crawler/↔️ 호스트의 /home/opc/career..

IT/etc 2026.01.27

[CICD] 커밋만 하면 배포되게 만들기: GitHub Actions + Docker CI/CD 삽질기

커밋만 하면 배포되게 만들고 싶었다: GitHub Actions + Docker CI/CD 삽질기1. 글을 쓰게 된 배경Spring Boot 프로젝트를 하나 새로 시작하면서, 커밋만 하면 자동으로 서버에 배포되는 구조를 처음부터 제대로 만들어보고 싶었다.그동안 회사에서는 이미 잘 짜여진 CI/CD 파이프라인 위에서만 작업하다 보니, 정작 Docker, GitHub Actions, 서버 배포를 처음부터 끝까지 직접 구성해본 경험은 많지 않았다.이번에 개인 프로젝트를 하면서 다음을 목표로 잡았다.Spring Boot + Java 17GitHub Actions 기반 CI/CDDocker Hub 이미지 빌드 및 푸시Oracle Cloud 무료 서버에 컨테이너 배포그리고… 역시나 한 번에 될 리는 없었다 😅이 ..

IT/etc 2026.01.20

[CICD] Execute permission for Gradle Wrapper in CI workflow

github actions 126 에러 코드 발생시 해결 방법 build-and-deployProcess completed with exit code 126. .github/workflows/docker-ci.yml 파일에 Gradle Wrapper 실행 권한 부여해주기 (3.1.처럼)# 3.1. Gradle Wrapper 실행 권한 부여 (exit code 126 해결)- name: Grant execute permission for gradlew run: chmod +x gradlew# 3.2. Gradle 빌드 (초기엔 테스트 제외 권장)- name: Build with Gradle # run: ./gradlew build # 전체 빌드 (테스트 포함) run: ./gradlew build..

IT/etc 2026.01.20

[코딜리티] CodilitySync - GitHub 자동 연동 Chrome 확장프로그램

[코딜리티] CodilitySync - GitHub 자동 연동 Chrome 확장프로그램 코딜리티(Codility)는 공식적으로 GitHub와 직접적인 연동 기능을 제공하지는 않습니다. 즉, 코딜리티 플랫폼 내에서 코딩 테스트를 진행하는 동안 자동으로 코드가 개인 GitHub 리포지토리로 푸시되거나 하는 공식적인 방법은 없습니다. 비공식 연동 방법: Chrome 확장 프로그램 활용가장 일반적인 비공식 방법은 CodilitySync와 같은 Chrome 웹 스토어 확장 프로그램을 이용하는 것입니다. 이 확장 프로그램은 사용자가 코딜리티에서 문제를 풀고 제출할 때, 그 코드와 문제 설명을 사용자의 GitHub 리포지토리로 자동으로 동기화해 주는 기능을 제공합니다. https://chromewebstore..

[git] Contribute to Apache (아파치 오픈소스 기여 경험기)

[git] Contribute to Apache (아파치 오픈소스 기여 경험기)      Contribution을 하게된 배경바야흐로 2024년 중순경 Confluence의 첨부파일을 API 호출해서 다운받고Apache-Tika 오픈소스 라이브러리 기반으로텍스트를 추출하는 로직을 구현했다. 2024.07.05 - [IT/Elasticsearch] - [Elasticsearch] 회사 내부 첨부파일의 내용을 통합 검색할 수 있다면? (feat. Fasoo DRM, Tika, Confluence) [Elasticsearch] 회사 내부 첨부파일의 내용을 통합 검색할 수 있다면? (feat. Fasoo DRM, Tika, Confluence)※ 사내 기밀은 담지 않도록 ※[Elasticsearch] 회사 내부..

IT/git 2024.09.13

[git] GitHub 여러 Repository 하나로 합치기 (커밋 로그 유지하면서)

[git] GitHub 여러 Repository 하나로 합치기 (커밋 로그 유지하면서)  GitHub를 관리하던 중에,여러 repository를 합쳐야 하는 순간이 있었다.commit log를 유지하면서 Git Repository를 합치는 방법을 기록하고자 한다. 깃허브에서 새로운 레포지토리를 생성 후해당 신규 레포지토리에 옮기고 싶은 레포지토리들을 다 넣을 것이다. 커밋했던 내역들이 그대로 복사되어 온다.다만 문제점은 파일 하나하나의 히스토리는 열람하지 못한다. subtree를 이용할거다!    엄청 옛날에 잠시 만졌었던 드론 3d모델링 프로젝트 소스를 합쳐볼까나..추억이다..     1. 윈도우에 git 설치https://git-scm.com/downloads Git - DownloadsDownloa..

IT/git 2024.09.04
728x90
반응형
LIST