Infra

AWS EC2 Jenkins 설치

연_우리 2022. 3. 18. 12:41
반응형

목차

     

     

     

    사전준비

    aws ec2 ubuntu

    ec2 보안그룹 인바운드규칙 9090포트 허용

    openjdk 8이상

    git

     

     

     

    설치

    jenkins repository key 추가, 및 패키지 저장소 추가다운로드

    $sudo wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
    $sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \
        /etc/apt/sources.list.d/jenkins.list'

     

     

    apt-get 업데이트 및 젠킨스 설치

    $sudo apt-get update
    $sudo apt-get install jenkins		//중간에 y/n 나오면 y입력

     

     

     

    젠킨스 실행( + 명령어)

    //시작
    $sudo service jenkins start
    
    //종료
    $sudo service jenkins stop
    
    //재시작
    $sudo service jenkins restart
    
    //젠킨스 상태보기
    $sudo service jenkins status

    sudo service jenkins start 입력 후 [아이피:8080] 로 입력했을 때 아래와 같이 나오면 젠킨스 실행 성공

    빨간 박스에 있는 부분에서 젠킨스에 접속할 수 있는 암호를 확인할 수 있다.

     

     

     

     

     

    젠킨스 암호 확인

    $sudo cat /var/lib/jenkins/secrets/initialAdminPassword

    빨간부분에 암호가 출력된다. 암호를 복사해서 젠킨스에 입력

     

    아래와 같은 화면이 나오면 성공! Install suggested plugins 눌러서 대중적으로 사용되는 플러그인들을 설치하자

     

     

     

    젠킨스 실행 포트 변경

    스프링의 경우는 기본 동작포트가 8080이기 때문에 자동배포 시 포트가 겹쳐 실행되지 않는 경우가 발생한다

    따라서 포트를 변경해주자

    $sudo service jenkins stop		//젠킨스 실행 종료
    $sudo nano /etc/default/jenkins

     

    사진처럼 HTTP_PORT를 9090으로 변경하고 ctrl+o(저장), ctrl+x(nano에디터에서 빠져나오기) 입력

     

    $sudo service jenkins start 입력하여 젠킨스를 다시 실행하고 [아이피:9090]으로 접속했을 때 젠킨스가 표시되면 성공!

    반응형
    • 네이버 블러그 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 구글 플러스 공유하기
    • 카카오톡 공유하기