AWS EC2 ubuntu 젠킨스 설치
개인 프로젝트에서 AWS EC2를 사용하고 있습니다. 취직해서 개인 프로젝트에 조금 뜸해졌는데 드디어 젠킨스와 도커를 도입하려고 합니다. ㅎㅎ
먼저 AWS에 젠킨스 설치부터 정리해 보겠습니다.
젠킨스 다운로드 사이트에 접속합니다.

다운로드 클릭합니다.

저는 Ubuntu 사용하고 있기에 Ubuntu를 클릭했습니다.
본인 환경에 맞는 것을 사용하시면 됩니다.

아래에 적힌 명령어를 차례대로 입력합니다.

sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt-get update
sudo apt-get install fontconfig openjdk-17-jre // 설치되어있으면 안해도될듯
sudo apt-get install jenkins
저는 java를 설치해놔서 자바 설치는 안 해도 될 것으로 보입니다.

sudo apt-get install jenkins 명령어로 설치하는데 아래처럼 설치가 되지 않았습니다.
그래서 sudo apt --fix-broken install 명령어를 날린 이후에 다시 설치하니 설치가 되었습니다.

젠킨스를 설치하면 기본적으로 포트가 8080으로 잡혀있습니다.
8080 포트로 사용하실 분들은 본인 AWS퍼블릭ip:8080로 접속하시면 됩니다.
저는 자바 프로젝트가 8080포트로 잡혀있어서 포트 번호를 9000으로 변경해 보겠습니다.
포트 번호 8080 -> 9000
총 3군데를 변경해 줘야 합니다.
// 첫번째
sudo vi /etc/default/jenkins

// 두번째
sudo vi /etc/init.d/jenkins

// 세번째
sudo vi /usr/lib/systemd/system/jenkins.service

변경된 내용 적용
sudo systemctl daemon-reload
젠킨스 실행
sudo service jenkins start
젠킨스 상태 확인
sudo systemctl status jenkins.service
running 상태에 포트 번호가 9000번인 것을 확인할 수 있습니다.

AWS 인바운드 규칙 생성


본인IP:9000으로 접속하면 아래처럼 나온다.
sudo vi /var/lib/jenkins/secrets/initialAdminPassword
위 명령어로 파일을 열어서 패스워드를 복사하여 입력한다.

젠킨스 플러그인 설치 방식인데 추천해 주는 걸로 했습니다.

알아서 쭉 설치해 줍니다.

로그인 정보 입력하고 저장합니다.



드디어 설치 완료~
고생하셨습니다. 감사합니다~

'IT > CI_CD' 카테고리의 다른 글
AWS EC2 Potainer 설치 (3) | 2024.10.01 |
---|---|
젠킨스 환경변수 설정하는 방법 (0) | 2024.09.29 |
AWS EC2 젠킨스, 도커로 배포 자동화하기 (6) | 2024.09.27 |
jenkins 젠킨스 다운로드하는 방법 (0) | 2024.05.23 |