초보자를 위한 Jenkins

초급

이 과정에서는 Docker 를 사용하여 Linux 머신에 Jenkins 를 설치하는 방법과 CI/CD의 기본 사항을 익히게 됩니다. 인터페이스 탐색부터 파이프라인 생성 및 보안 관리까지, 이 포괄적인 과정은 Jenkins 시작에 필요한 모든 것을 다룹니다.

jenkinsdevops

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

이 과정에서는 Docker 를 사용하여 Linux 머신에 Jenkins 를 설치하는 방법과 Jenkins 를 활용한 지속적 통합 및 지속적 배포 (CI/CD) 의 기본 사항을 익히게 됩니다. 인터페이스 탐색부터 파이프라인 생성 및 보안 관리까지, 이 포괄적인 과정은 Jenkins 를 시작하는 데 필요한 모든 것을 다룹니다.

🎯 학습 목표

이 과정에서 다음을 배우게 됩니다:

  • Docker 를 사용하여 Linux 머신에 Jenkins 를 설치하는 방법
  • Jenkins 인터페이스 탐색 및 활용 방법
  • 기본 프리스타일 프로젝트 구성 및 관리 방법
  • 소스 제어를 위해 Jenkins 와 Git 을 연동하는 방법
  • 빌드에 매개변수를 설정하고 쉘/배치 스크립트를 사용하는 방법
  • Jenkinsfile 을 사용하여 Jenkins 파이프라인을 생성하고 관리하는 방법
  • Jenkins 플러그인을 설치, 업데이트 및 구성하는 방법
  • Jenkins 에서 기본적인 보안 및 사용자 관리를 구현하는 방법

🏆 성과

이 과정을 완료하면 다음을 할 수 있게 됩니다:

  • Jenkins 대시보드를 탐색하고 첫 프로젝트를 생성할 수 있습니다.
  • 빌드 단계, 트리거 및 빌드 후 작업을 포함한 프리스타일 프로젝트를 구성할 수 있습니다.
  • 자동화된 소스 제어 빌드를 위해 Jenkins 와 Git 저장소를 연동할 수 있습니다.
  • 매개변수화된 빌드를 생성하고 복잡한 빌드 프로세스를 위해 스크립트를 사용할 수 있습니다.
  • 선언적 Jenkinsfile 을 사용하여 CI/CD 파이프라인을 구축하고 관리할 수 있습니다.
  • Jenkins 플러그인을 관리하고 특정 요구 사항에 맞게 구성할 수 있습니다.
  • 보안 조치를 구현하고 적절한 권한으로 사용자 계정을 관리할 수 있습니다.
  • Jenkins 를 사용하여 소프트웨어 개발 및 배포 프로세스를 자동화할 수 있습니다.

강사

labby
Labby
Labby is the LabEx teacher.

추천 코스

no data