[CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1) : https://integer-ji.tistory.com/379
[CI/CD] Django Jenkins 자동 배포하기 - Ec2 Ubuntu 22.04 설치 (2) : https://integer-ji.tistory.com/380
[CI/CD] Django Jenkins 자동 배포하기 - Ec2 모바엑스텀 접속하기 (3) : https://integer-ji.tistory.com/381
[CI/CD] Django Jenkins 자동 배포하기 - Aws Ec2 Django 프로젝트 배포하기 (4) : https://integer-ji.tistory.com/383
[CI/CD] Django Jenkins 자동 배포하기 - ngnix, gunicorn으로 Django 서버 기동하기 (5) : https://integer-ji.tistory.com/385
[CI/CD] Django Jenkins 자동 배포하기 - ec2 docker 설치하기 (6) : https://integer-ji.tistory.com/407
1. 젠킨스 이미지 다운
docker pull jenkins/jenkins:lts
docker pull 명령어를 이용하여 jenkins 이미지를 다운받아줍니다.
lts는 jdk8로 설치한다는 의미이며 다른 jdk 버전이 필요 시 jdk11, jdk17로 바꾸어 입력하면 됩니다.
2. jenkins 이미지 실행
docker images
명령어를 사용하면 다운 받았던 이미지를 볼 수 있다.
이미지를 삭제하려면
docker rmi [image id]
로 지우기
docker run -d -p 8190:8080 -v /var/jenkins_home --name jenkins -u root jenkins/jenkins:lts
설치된 이미지를 8190 port로 실행시킨다.
ps 명령어를 통해 확인해 보면 잘 실행된 모습을 볼 수 있다.
3. ec2 인스턴스의 인바운드 규칙 추가
ec2에서 보안그룹의 규칙에서 인바운드 규칙을 추가해준다.
사용자 지정의 TCP, 방금 전 docker images를 실행 시킨 8190
4. 접속하기
http://자신의ec2Ip:8190
해당 Url로 들어오면 실행 된 jenkins를 볼 수 있다.
4-1. jenkins 비밀번호 확인
docker ps
# docker ps로 실행 된 컨테이너 ID 확인
docker logs 78ae895e0c35
# 해당 컨테이너 ID의 로그 확인
로그를 쭉 확인해 보면 Jenkins가 실행될 때 비밀번호를 알려준다.
해당 비밀번호를 입력!
"Install suggested plugins"
클릭!
설치 기다리기 ...
관리자 계정 생성 후 !
접속하시면 끝입니다!
이제 다음 시간엔 자신이 만든 프로젝틀을 자동 빌드할 수 있게 설정해보겠습니다.
'코딩공부 > Server' 카테고리의 다른 글
[CI/CD] Django Jenkins 자동 배포하기 - ec2 docker 설치하기 (6) (0) | 2023.05.17 |
---|---|
[CI/CD] Django Jenkins 자동 배포하기 - ngnix, gunicorn으로 Django 서버 기동하기 (5) (0) | 2022.05.27 |
[CI/CD] Django Jenkins 자동 배포하기 - Aws Ec2 Django 프로젝트 배포하기 (4) (4) | 2022.05.25 |
[CI/CD] Django Jenkins 자동 배포하기 - Ec2 모바엑스텀 접속하기 (3) (0) | 2022.05.18 |
[CI/CD] Django Jenkins 자동 배포하기 - Ec2 Ubuntu 22.04 설치 (2) (0) | 2022.05.15 |