cloudwithbass

[Jenkins] 젠킨스 환경 구성하기 본문

Docker and Jenkins

[Jenkins] 젠킨스 환경 구성하기

여영클 2024. 7. 9. 20:43

이번 포스팅에선 CI/CD 툴인 젠킨스를 사용하기 위해 환경을 구성하겠습니다.

 

먼저 Docker가 설치된 환경에서 다음 명령어를 실행합니다.

mkdir $HOME/jenkins_home
docker run -d -p 8080:8080 -v $HOME/jenkins_home:/var/jenkins_home --name jenkins jenkins/jenkins

홈 디렉터리에 jenkins_home 디렉터리를 생성하고, 이를 컨테이너의 볼륨으로 사용해서 jenkins 컨테이너를 8080포트에 실행합니다.

 

이제 http://localhost:8080에서 젠킨스에 접속할 수 있습니다.

회원 가입 후 적절한 플러그인을 설치해줍니다.

 

설치는 완료됐고, 이제 확인 테스트를 해보겠습니다.

 

 

화면 좌측의 새로운 Item 클릭 후 Hello World라는 이름의 Pipeline을 생성합니다.

 

Pipeline 섹션의 다음 스크립트를 작성합니다.

pipeline {
    agent any
    stages {
        stage("Hello"){
            steps {
                echo 'Hello World'
            }
        }
    }
}

 

이제 SAVE 후 Build Now를 클릭하면 Builds#1의 Console Output 창에서 다음 결과를 확인할 수 있습니다.