문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
경량형 자체 호스팅형 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)
제 질문에 즉시 답변을 받는 것이 마음에 들어요.
Szabolcs Kriston - Ericsson
코스 - Advanced GitLab
기계 번역됨
트레이너와의 원활한 소통, 우리의 문제에 대한 배려, 질문에 대한 답변을 통해 제공된 통찰력과 추가 지식이 마음에 들었습니다. 진행 속도가 좋았고, 기술적 문제가 있더라도 서두르지 않았습니다. 각 주제가 충분히 다루어졌습니다.
Melania Mieczkowska - IAV Poland
코스 - Gitlab and Gitlab CI
기계 번역됨