로봇 원격시연 데이터 수집-학습-평가 루프 시스템
로봇 팔 원격시연 데이터를 엣지에서 수집해 클라우드에 검증·등재하고 학습·평가로 이어지는 파이프라인 설계
이 프로젝트에서의 GitHub Actions 활용
서비스별 CI, 이미지 릴리스, 경로 필터 기반 선택적 배포
프로젝트 6개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
코드 저장소 이벤트에 반응해 빌드·테스트·배포를 자동화하는 CI/CD 플랫폼
GitHub Actions는 GitHub 저장소에서 발생하는 push, pull request, 스케줄 등의 이벤트에 맞춰 정해진 작업을 자동으로 실행해 주는 CI/CD 도구다. 저장소마다 별도의 CI 서버를 구축하지 않고도, 저장소 안에 워크플로 파일만 두면 GitHub이 제공하는 실행 환경에서 테스트·빌드·배포 같은 반복 작업을 자동화할 수 있도록 만들어졌다. YAML로 파이프라인을 선언하고, 커뮤니티가 만든 재사용 가능한 단위(Action)를 조합해 쓸 수 있다는 점이 특징이다.
pull_request 이벤트가 발생하면 node:20 컨테이너 안에서 저장소를 체크아웃한 뒤 prettier 포맷 검사를 실행한다.
name: CI
on:
pull_request:
branches: [main]
jobs:
lint:
runs-on: ubuntu-latest
container: node:20
steps:
- uses: actions/checkout@v4
- run: npm ci
- run: npx prettier --check .위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
로봇 팔 원격시연 데이터를 엣지에서 수집해 클라우드에 검증·등재하고 학습·평가로 이어지는 파이프라인 설계
이 프로젝트에서의 GitHub Actions 활용
서비스별 CI, 이미지 릴리스, 경로 필터 기반 선택적 배포
매일 GitHub 레포를 자동 분석해 기술스택·아키텍처 다이어그램을 정리하는 Next.js 정적 포트폴리오 사이트
이 프로젝트에서의 GitHub Actions 활용
push 시 GitHub Pages 미러 자동 배포
AI가 감지한 화재 의심 상황을 인간 운영자가 실시간으로 검토·판단할 수 있는 React 기반 모니터링 대시보드
이 프로젝트에서의 GitHub Actions 활용
Docker 이미지 자동 빌드 및 레지스트리 푸시
AI 모델과 SDK 라이선스를 암호화·배포하고, 조직별 인증 이력을 추적하는 Spring Boot 기반 관리 API 서버
이 프로젝트에서의 GitHub Actions 활용
자체 호스팅 러너를 이용한 테스트·빌드·배포 자동화
여러 web3 프로덕트가 공유하는 컨트랙트 ABI·네트워크·계정 설정을 한 저장소로 관리하는 패턴 정리 문서
이 프로젝트에서의 GitHub Actions 활용
prettier --check 및 ABI/YAML 유효성 검증 CI 파이프라인
CI에서 Node 런타임과 Docker CLI를 한 이미지에 합치는 DooD 패턴과 함정을 정리한 기술 문서
이 프로젝트에서의 GitHub Actions 활용
container 키워드로 베이스 이미지를 지정하는 CI 통합 대상
위 프로젝트들에서 같이 쓰인 다른 기술입니다.