5 분 소요

파이프라인 구성도


변경 예정

jenkins 설치

install-jenkins.sh

#!/bin/bash
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'
sudo apt update
sudo apt install -y openjdk-8-jdk
sudo apt install -y jenkins

host ip:8080 로 접속 가능

만약 설치 했는데도 젠킨스 서버가 실행이 안된다면 java 환경변수 설정 되었는지 확인

환경변수 설정

[java 환경변수 설정 참고 블로그]https://jungkeung.tistory.com/12

github 연동

ssh-rsa private key, public 키 생성 후 github에는 public key, jenkins 에는 private key 등록

키 생성

# ssh 키 생성 (rsa)
ssh-keygen -t rsa -f ~/.ssh/jenkins-github-key
# 확인
cat ~/.ssh/jenkins-github-key

github Deploy key 등록

자신의 프로젝트의 github 레포지터리 > settings > Deploy keys > add new

title 에 jenkins-github-key key 에 아래 명령어의 결과 복사해서 입력 add

cat ~/.ssh/jenkins-github-key.pub

jenkins에 credential 등록

credentials 클릭

add credentials 클릭

enter directly 클릭하고 아래 명령어의 결괏값 복사해서 입력

cat jenkins-github-key

새 파이프라인 만들기

freestyle project로 생성

댓글남기기