~$ sudo amazon-linux-extras install java-openjdk11
~$ sudo tee /etc/yum.repos.j/jenkins.repo<<EOF
명령어 실행하고 아래 내용 입력 [jenkins] name=Jenkins baseurl=http://pkg.jenkins.io/redhat gpgcheck=0 EOF
~$ sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
~$ sudo yum repolist
작동 중인 사항을 확인하기 위해 repository 리스트를 업데이트 한다.
~$ sudo yum install jenkins
- 젠킨스 시작: sudo systemctl start jenkins
- 부팅 시 자동 시작: sudo systemctl enable jenkins
- 젠킨스 상태 확인: systemctl status jenkins
~$ sudo ss -tunelp | grep 8080
젠킨스 서비스가 제대로 바인드 되었는지 확인한다.
http://EC2 IP:8080로 접속하면 젠킨스 로그인 페이지가 켜진다.
~$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
위 명령어를 실행하면 초기 password가 출력되어 그것을 복사하여 위의 빈칸에 넣어주면 된다.
위의 화면에서는 Install suggested plugins를 선택하면 자동으로 설치가 된다.
다음으로 나오는 화면에서 계정 설정을 하고 넘어가면 끝이다
설치를 하는 도중 다음과 같은 오류가 발생했다.
찾아보니 jenkins 버전이 낮으면 그럴 수 있다는 말이 있는데~$ sudo yum update jenkins
위의 명령어를 통해서 update를 해보아도 업데이트가 되지 않는 걸 보면 나의 경우와는 다른 것 같다
정확한 원인을 알 수 없지만 Jenkins 페이지 안에서 설치가 가능하기에 따로 설치를 해줬다.
Jenkins관리 > 플러그인 관리 > 설치가능 목록에서 검색 후 install