개발 환경
- Host: MacOS 13.5.1
- Docker: 24.0.2
- Ubuntu: 22.04
1. 우분투 이미지 받기
docker pull ubuntu:22.04
2. 우분투 컨테이너 실행
docker images
docker run -itd -p 9000:8080 -p 2222:22 --name jenkins-test ubuntu /bin/bash
3. 우분투 컨테이너 접속
docker ps -a
docker exec -it <CONTAINER_ID> /bin/bash
4. 기본적으로 필요한 패키지 설치
apt-get upgrade
apt-get update
apt-get install -y net-tools curl vim gnupg
5. Java 설치
apt-get install -y openjdk-11-jdk
6. Jenkins 설치
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian binary/ | tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
apt-get update
apt-get install -y fontconfig jenkins
7. Jenkins 실행
service jenkins status
service jenkins start
8. 브라우저에서 Jenkins 접속
localhost:9000
9. 우분투에서 비밀번호 확인 후 입력
cat /var/lib/jenkins/secrets/initialAdminPassword
10. 추천 플러그인으로 설치
'DevOps > CI, CD' 카테고리의 다른 글
GKE에 GitLab CI/CD 적용하기 (0) | 2023.01.11 |
---|---|
NextJS - AWS EC2에 무중단 배포/자동화 (0) | 2022.06.08 |