연락처 정보

코스 개요

소개

  • 기존 Jenkins와 Jenkins 2 비교

Jenkins 2 설정하기

  • Jenkins 설치 방법
  • Jenkins 실행 방법
  • Docker 환경에서 Jenkins 실행 방법
  • 프로젝트 폴더 구조 설정법

Jenkins 2의 주요 기능 및 아키텍처 개요

  • 프로젝트, 뷰, 큐, 실행기 개념
  • 새로운 DSL(도메인 특화 언어)을 활용한 파이프라인 코드화
  • Jenkins 2 플러그인 생태계 소개

Jenkins 인터페이스 사용법

  • 전체 파이프라인에 걸친 아티팩트 상태 시각화 방법

빌드, 테스트, 배포 파이프라인 만들기

  • 소프트웨어 전달 과정을 모델링하는 방법
  • DSL 코드를 버전 관리 시스템에 등록하고 관리하는 방법

빌드 및 애플리케이션 처리

  • 프로젝트 생성 방법
  • 작업 생성, 활성화/비활성화 및 삭제하는 방법
  • 빌드 도구 플러그인 설치법
  • 빌드 실행, 확인 및 스케줄링 방법

애플리케이션 테스트하기

  • 테스트 도구 플러그인 설치법
  • 단위 테스트 실행 방법
  • 테스트 결과 검토 방법

애플리케이션 배포하기

  • 리포지터리 플러그인 설정법
  • 애플리케이션 배포 절차
  • 배포 결과 확인 방법

팀원들과 협업하기

  • 여러 팀 구성원과 파이프라인 공유하는 방법
  • 다양한 기능에 맞게 개별 파이프라인을 정의하는 방법

Jenkins 보안 설정하기

  • 보안 기능 활성화 및 비활성화 방법
  • 권한 체계에 대한 기본 개념
  • 사용자 추가하는 방법

Jenkins 확장 방안

  • 분산 환경에서 Jenkins를 운영하는 방법

문제 해결 방법

요약 및 결론

요건

  • 소프트웨어 개발 주기에 대한 기본적인 이해
  • Jenkins 사용 경험이 있는 경우 유용함

수강 대상

  • 소프트웨어 개발자
  • DevOps 엔지니어
  • 빌드 엔지니어
  • 테스트 엔지니어
 14 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리