연락처 정보

코스 개요

경량형 자체 호스팅형 CI의 장점

  • 클라우드 기반 CI/CD 서비스가 벤더 종속성 및 보안상 위험을 초래하는 이유 설명
  • 간결함, Docker 친화적 구조, 다양한 Git 플랫폼 호환성을 지향하는 우드피커 CI의 설계 철학
  • GitHub Actions, GitLab CI, Drone, Jenkins와의 비교 분석

서버 및 에이전트 배포 방법

  • Docker Compose를 통한 서버, 에이전트, 데이터베이스 구성법
  • 환경 변수 설정과 Forge OAuth 서비스 등록 절차
  • 에이전트 라벨 활용법 및 리소스 할당 계획 수립 방안

파이프라인 작성 방법

  • woodpecker.yml 구문 안내: 단계 정의, 서비스 설정 및 조건부 실행 규칙
  • 적합한 Docker 이미지 선택과 워크스페이스 마운트 기법
  • 병렬 처리와 단계 간 의존성 체인 관리 방법

Forge 플랫폼 연동 방식

  • Gitea 및 Forgejo에서 웹훅 설정 절차 상세 안내
  • 브랜치 필터링, PR 트리거 조건 및 태그 기반 이벤트 처리법
  • 커밋 상태 정보 업데이트와 배지 자동 생성 기능 활용법

보안 관리 및 비밀 정보 보호

  • 저장소 단위, 조직 단위, 전역 수준별 보안 설정 방식
  • 배포 과정에서 필요한 인증 정보 주입 방법
  • 네트워크 격리 기법과 신뢰 가능한/불가능한 에이전트 구분 전략

매트릭스 빌드 및 캐싱 기능 활용

  • 여러 프로그래밍 언어와 버전 조합으로 이루어진 테스트 매트릭스 구성법
  • 의존성 디렉터리 효율적인 캐싱을 위한 플러그인 활용
  • S3 호환 저장소에 빌드 결과물 업로드 방법

운영 관리 기법

  • 서버 로그 모니터링, 에이전트 상태 점검 및 대기열 분석 방식
  • Docker Swarm 혹은 Kubernetes를 통한 에이전트 수평 확장 방법
  • 파이프라인 기록 및 보안 정보 백업/복원 절차 설명

요건

  • Git 및 CI/CD 파이프라인 관련 중급 수준의 지식
  • Linux 서버 관리와 Docker 활용 경험
  • Gitea 혹은 Forgejo 관리에 대한 기초 이해

대상 수강생

  • Gitea/Forgejo 환경에서 경량 자체 호스팅형 CI가 필요한 DevOps 팀들
  • GitHub Actions나 GitLab CI SaaS 서비스 사용을 원하지 않는 조직들
  • 불필요한 복잡함 없이 독립적으로 파이프라인 운영을 원하는 소규모 및 중간 규모 팀들
 14 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리