젠킨스를 vagrant, aws 와 같이 일반 ubuntu 에 설치하는 것과 wsl 에 설치하는게 조금 달랐기에, 다음에 재설치시 참고하고자 정리.
STEP 1
# install jenkins for wsl
# STEP 1
# jenkins 에 필요한 pre-package install
sudo -s
apt-get update
apt-get -y install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
apt-get update
STEP 2
# STEP 2
# jenkins 설치 전 java 설치 가 돼있어야한다.
# java -version
# java 설치돼있다면 아래 작업은 pass 해도된다.
# jdk 버전은 사용자의 필요에 따라 설치한다.
sudo apt install openjdk-8-jdk # choose this or next line
sudo apt install openjdk-11-jre-headless # or Install Java 11 JDK/JRE
STEP 3
# STEP 3
# 소스 리스트에 jenkins 패키지 리포지토리 추가 및 jenkins install
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add
sudo bash -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt-get install jenkins
STEP 4
# STEP 4
# ufw 를 enable 해둔 상태라면 jenkins port 를 허용해줘야한다.
# local 개발환경 에서는 ufw disable 로 방화벽 사용하지 않는 선택도 무방함.
sudo ufw enable
sudo ufw allow 8080 # whatever port number you like
# Check the status of your port:
sudo ufw status
STEP 5
# STEP 5
# jenkins start
# wsl 에서는 systemctl 명령어가 실행되지않는다.
# 대신 service 라는 명령어로 실행가능하다.
sudo service jenkins start
STEP 6
# STEP 6
# jenkins 초기 비밀번호 확인
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
STEP 7 (선택)
# STEP 7 (선택)
# jenins default port 는 8080
sudo vi /etc/default/jenkins
# 아래 부분을 원하는 port 로 변경 할 수 있음
# HTTP_PORT=8080
'DevOps, Infra' 카테고리의 다른 글
[Jenkins] 빌드 자동화 - polling (0) | 2022.12.27 |
---|---|
[Jenkins] 플러그인 설치 및 준비 (0) | 2022.12.27 |
Git 브랜치 전략 3가지 (0) | 2022.12.27 |
[skaffold] Skaffold , kustomize with Spring Boot (0) | 2022.12.27 |
[DB]PostgreSQL 9.4 설치 (centos7) (0) | 2021.03.20 |