ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • NCP(Naver Cloud Platform)와 Jenkins -1) 서버 구축
    기술 이야기/CI&CD 2020. 10. 27. 23:11
    반응형

    NCP를 이용한 Jenkins 서버 구축

    • 서버 생성

      • 이미지 타입에서 Application 선택 후, Jenkins 이미지 체크

      • image

      • 인증키 설정

        • image
        • 특이 사항은 없음
      • ACG(방화벽) 설정

        • 기존 ACG 설정이 있다면 이용해도 괜찮다.
        • 이번 서버 구축에서는 필요한 주소만 추가하면서 여는 연습을 하기 위해 새로 생성
        • image
      • Public IP 설정

        • image
      • Jenkins 상태 확인 명령어

        • Jenkins 프로세스 기동 및 중지

          service jenkins start
          service jenkins stop
          service jenkins status

        • 상태 확인 ~> 실행 중인 것을 확인할 수 있음

        • image

      • 웹 브라우저로 Jenkins 접속

        • 공인IP:18080
        • image
        • 초기 접속화면으로 위와 같은 화면을 확인할 수 있다.
        • 초기 패스워드는 터미널에서 확인할 수 있다.
          • cat /var/lib/jenkins/secrets/initialAdminPassword
          • image
      • 초기 패스워드 이후, 젠킨스 install

        • image
        • 좌측은 Jenkins 커뮤니티에서 가장 유용하다고 알려진 플러그인들을 설치해준다.
          • Plugins 설치 오류 발생 시, Jenkins 커뮤니티에서 해결 가능하다 한다.
        • 우측은 플러그인을 직접 선택해서 설치하는 방법
          • NCP에서 제공하는 Jenkins 버전(작성 기준 2.73.2)에 호환되는 Plugins 직접 선택
        • 우선은 설정 문제가 생겼을 때, 더 빠른 해결을 위해 좌측을 선택
      • 젠킨스 계정 설정

        • 위의 설치가 끝나면, 젠킨스 계정을 설정하는 창이 나타난다.
        • image
      • 젠킨스 URL 설정

        • 계정 생성을 하고나면 URL을 설정하는 창이 나타난다
        • image
        • 따로 URL을 지정해줄 수 있지만, default 값이 권장이기 때문에 그대로 진행
      • 젠킨스 접속

        • 예시와 다르게 Empty page가 나타났다. 그래서 putty로 서버에 접속해서 jenkins를 중지했다가 다시 키니까 아래와 같은 화면이 나왔다.
        • image
        • 이후, 아이디와 패스워드를 입력해서 들어가니 초기화면이 나타났다.
        • image
    반응형

    댓글

Designed by Tistory.