본문 바로가기
Jenkins

Ubuntu jenkins 설치

by Rainbound-IT 2023. 5. 2.
반응형

목차

     

     

    이전 ec2에 jenkins 설치와 조금 변경된 사항이 있어 

     

    환경

    ubuntu 22.04 

     

    2022.6월 이후 jenkins 버전에서는 java 11이 필요하다고 합니다.

     

    java 11 설치

    sudo apt install openjdk-11-jdk -y

    만약 설치하지 않으면 jenkins 실행시

    journalctl -xeu jenkins.service 치고 

    jenkins: invalid Java version 이라는 에러가 나옵니다.

     

     

    jenkins 설치

    key 등록

      curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \
        /usr/share/keyrings/jenkins-keyring.asc > /dev/null

     

    apt repository 추가

    echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
        https://pkg.jenkins.io/debian binary/ | sudo tee \
        /etc/apt/sources.list.d/jenkins.list > /dev/null

     

    jenkins 설치

    sudo apt-get update
      sudo apt-get install fontconfig openjdk-11-jre
      sudo apt-get install jenkins

     

     

     

    jenkins 실행

    확인하는법

    systemctl status jenkins 

     

    이러면 성공적으로 설치가 된것.

     

    jenkins가 설치된 서버의 ip 와 포트로 접속을 해봐요.

    (기본포트는 8080 입니다.)

     

    저의 서버 주소는 10.0.20.10이라서 http://10.0.20.10:8080 으로 접속했습니다.

     

    이런 화면이 나옵니다.

     

    화면에 나온대로 해당 파일을 열어봅니다.

     

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

     

    그러면 코드가 나오는데 해당 코드를 페이지에 입력후 continue를 클릭합니다.

     

    continue 후 화면입니다.

    plugin을 추천하는 대로 설치하는 방식과 선택해서 설치하는 방식이 있습니다.

    원하는 방식을 클릭합니다.

     

    설치가 진행중인 화면 입니다.

     

    설치하고 난뒤 화면

    설치하고 나면 대략적인 프로필 입력이 나옵니다.

    계정명과 암호는 jenkins 접속할때 입력해야하므로 반드시 기억해 놓읍시다.

     

    입력후 save and Contiunue를 클릭합니다.

    기본 url 설정입니다.

    해도 되고 안해도 됩니다.

    완료화면
    젠킨스 화면

    위 화면이 정상적으로 뜬다면 제대로 실행이 되는것입니다.!!

     

     

     

    Reference

    https://pkg.jenkins.io/debian/

     

    Debian Jenkins Packages

    Jenkins Debian Packages Important Notice: Beginning with LTS 2.387.2 and weekly 2.397, releases will be signed with a new GPG key. Administrators must install the new key on their servers before attempting to update Jenkins. Read more about the key rotatio

    pkg.jenkins.io

     

    반응형

    댓글