이전 포스팅에서 다뤘던 [ Jenkins CI/CD 환경 구축하기 ] 내용을 참고하시면, 이번 주제에 대한 배경 지식이나 기초 정보를 확인하실 수 있습니다! [Jenkins] CI/CD 환경 구축하기🚀 Jenkins로 CI/CD 환경 구축하기 - 기본 플러그인 소개부터 설치까지!개발이나 DevOps를 처음 시작한 분이라면 지속적 통합과 지속적 배포(Continuous Integration/Continuous Deployment, CI/CD) 자동화 도구로 Jentae-hui.tistory.com 🐳 Jenkins Docker 컨테이너에서 Docker를 사용해 Git 소스 배포하기Jenkins를 Docker 컨테이너로 실행하면서 내부에서 호스트의 Docker 환경을 사용할 수 있게 설정하고, Git..
Jenkins
1. Jenkins에서 GitHub 및 GitLab 인증 연동하기Jenkins를 사용해 GitHub이나 GitLab의 리포지토리와 통합하고 파이프라인을 자동화하려면 인증 설정이 필요합니다. 이번 글에서는 GitHub과 GitLab에 대한 인증 방법과 Jenkins 파이프라인 설정까지 설명하겠습니다.2. GitHub 및 GitLab 인증 방식GitHub과 GitLab에 접근하기 위해서는 Jenkins에서 OAuth 토큰이나 SSH 키를 통해 인증할 수 있습니다. 두 가지 방식 모두 보안성이 뛰어나며, 각 상황에 맞는 방식을 선택할 수 있습니다.OAuth 토큰 방식: GitHub 또는 GitLab에서 생성한 개인 액세스 토큰을 사용합니다.SSH 키 방식: Jenkins 서버와 리포지토리 간에 SSH 키를 사..
🚀 Jenkins로 CI/CD 환경 구축하기 - 기본 플러그인 소개부터 설치까지!개발이나 DevOps를 처음 시작한 분이라면 지속적 통합과 지속적 배포(Continuous Integration/Continuous Deployment, CI/CD) 자동화 도구로 Jenkins를 한 번쯤 들어봤을 겁니다. Jenkins는 오픈 소스 기반의 자동화 서버로, 다양한 빌드와 배포 작업을 자동화할 수 있게 도와줍니다. 그럼 Jenkins의 기본 개념과 함께, CI/CD 작업을 자동화하는 데 필수적인 플러그인 설치 방법과 그 사용법에 대해 자세히 알아보겠습니다.🎯 1. Jenkins란?Jenkins는 주로 소프트웨어 프로젝트의 자동화된 빌드, 테스트, 배포 파이프라인을 관리하기 위해 개발된 오픈 소스 도구입니다...