반응형
반응형
Jenkins로 배우는 CI/CD 파이프라인 구축 1. Install and Run Jenkins With Docker Compose 2. Jenkins Pipeline 개념 및 예제 3. Github WebHooks 연동하여 Jenkins 빌드 자동화 4. Jenkins Multibranch Pipeline: 효과적인 브랜치 관리와 CI/CD 구축 GitHub Webhook을 사용하여 GitHub 리포지토리에 커밋이 발생할 때 Jenkins에서 자동으로 빌드되도록 설정해 보겠습니다. 1. Github Personal Access Token 생성 Github private repository 를 이용하고 있으므로 먼저 GitHub 개인 액세스 토큰을 생성해야 합니다. GitHub 웹사이트에서 프로필 아이..
Jenkins로 배우는 CI/CD 파이프라인 구축 1. Install and Run Jenkins With Docker Compose 2. Jenkins Pipeline 개념 및 예제 3. Github WebHooks 연동하여 Jenkins 빌드 자동화 4. Jenkins Multibranch Pipeline: 효과적인 브랜치 관리와 CI/CD 구축 Jenkins Pipeline 개념 젠킨스 파이프라인은 연속적인 작업들을 묶어서 관리할 수 있게 만드는 젠킨스 플러그인입니다. 파이프라인을 작성하는 데에는 두 가지 문법이 존재합니다. Declarative pipeline { agent any stages { stage('Build') { steps { // } } stage('Test') { steps { ..
Jenkins로 배우는 CI/CD 파이프라인 구축 1. Install and Run Jenkins With Docker Compose 2. Jenkins Pipeline 개념 및 예제 3. Github WebHooks 연동하여 Jenkins 빌드 자동화 4. Jenkins Multibranch Pipeline: 효과적인 브랜치 관리와 CI/CD 구축 Docker Compose로 Jenkins를 설치하고 실행해는 예제를 진행보겠습니다. Docker & Docker Compose 우선 Docker와 Docker Compose 가 설치되어 있어야 합니다. 여기서는 설치되어 있다고 가정하고 다음 단계로 넘어가 보겠습니다. Docker 설치 확인 $ docker -v Docker version 20.10.17, ..