이 과정에서는 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 를 사용하여 소프트웨어 개발 및 배포 프로세스를 자동화할 수 있습니다.


