ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ubuntu18.04 jenkins 설치부터 github 배포까지 with nodejs pm2
    배포 2021. 6. 15. 11:35
    728x90
    반응형

    1.Jenkins  Repository key 추가

    wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

     

    2. sources.list에 jenkins 패키지 저장소 추가

    sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \
        /etc/apt/sources.list.d/jenkins.list'

     

    3. 패키지 인덱스 정보 업데이트 

    sudo apt-get update

     

    4. Jenkins 설치

    sudo apt-get install jenkins

     

    5. JDK 8 설치

    sudo apt-get install openjdk-8-jdk

     

    6. jenkins 실행

    sudo service start jenkins

     

    기본포트는 8080으로 되어있습니다.

     


     

    http://host.ip:8080 으로 접속후

    위 와같은 페이지가 나온다면

    /var/lib/jenkins/secrets/initialAdminPassword에 있는 패스워드를 넣어주시면 됩니다.

    그후

     

    install suggested plugins를 클릭하면 자동으로 plugins을 설치합니다. 

     

    설치가 완료되면 이름 과 비밀번호등 적으라고 나오고 내용을 적어주고 넘겨주시면 

     

    아래와 같은 캡처사진이나오며 jenkins 설치는 마무리 됩니다.

     

     

     


     

    JENKINS TO GIT HUB 연동

     

    github settings 클릭

     

     

    developer settings 클릭

    personal access tokens 클릭 후  토큰 생성

     

    위와같이 체크후 generate token 생성

     

    생성된 키 복사

     

     

     

    jenkins 관리를 클릭하고 시스템 설정을 클릭한다. 아래로 내리다보면 github라는 제목이 보일것이다. 그후

     

    github server를 클릭

    add 클릭후 jenkins 클릭

     

    아까 복사한 키와 ID를 입력후 ADD클릭

     

    test connection을 통해 연동 확인

     

    맨아래에 저장 버튼을 클릭후 다시 홈으로 온다

     

    새로운 ITEM 클릭

    위와 같이 설정하고 ok 클릭

     

    github project 클릭후 자신의 github 기본 url를 적어준다.

     

    자신의 저장소를 넣어주고 저장을 클릭하면 연동끝~

    그리고 꼭 github가 ubuntu의 설치되어있어야합니다!

     

     

    빌드하는법

    생성한 item 클릭

    구성 클릭

     

    build 클릭후 excute shell를 사용하여 

     

    shell명령어로 작업을 해주면 된다. 끝

    728x90
    반응형
Designed by Tistory.