1. Linux 패키지 관리도구(yum) 최신버전 update
$ sudo yum -y update
--> 옵션 (y - "설치하는 과정에서 (Y/N)선택 'Y'로 전부지정)
2. 설치된 JDK(자바) 버전확인
$ java -version
3. yum의 Jenkins설치경로(jenkins repositor) 추가
$ sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
(wget -O "파일이름 or (파일경로+파일이름)" "다운로드URL")
--> 옵션(O: '파일명 또는 파일경로'를 입력 값으로 사용)
4. Jenkins설치 시, 파일이 신뢰할 수 있는 소스로부터 제공됨을 증명하기 위하여, 로컬 GPG키링에 Jenkins GPG Key 추가.
$ sudo rpm --import https ://jenkins-ci.org/rehat/jenkins-ci.org.key
5_1. Jenkins 설치
$ sudo yum install jenkins
--> 특정 Package충돌 Error발생 (jenkins 설치실패)
--skip-broken to work around the problem
5_2. 충돌내역 해결
$ sudo yum --skip-broken update
--> 충돌패키지 확인 후 건너뛰고, 기존 패키지 업데이트.
$ sudo yum -y install yum-skip-broken
--> 기존 패키지들 업데이트.
$ sudo yum clean all
--> 패키지 업데이트 캐시 값 삭제.
6. Jenkins 재 설치
$ sudo yum install jenkins -y
7. Jenkins 설치 확인..
$ rpm -qa | grep jenkins
8. 애플리케이션에서 사용포트(Port)와 충돌방지를 위한 포트, 서버시간 변경
$ sudo vim /etc/sysconfig/jenkins
* Jenkins 포트(Port) -> (8080 -> 9100) 수정..
:wq! (변경내역 저장)
9. AWS(Amazone Web Service) 9100포트 설정추가.
--> 인스턴스 방화벽을 오픈한다 (Port: 9100)
10. Jenkins 서비스 시작
$ sudo /etc/init.d/jenkins start
11. Jenkins 자동시작 설정
$ sudo chkconfig jenkins on
12. Jenkins 사용포트(9100) Listen Check.
$ netstat -na | grep 9100
13. Browser에서 접속확인 (Jenkins)
--> 브라우저 http://{AWS public IP}:9100
14. Jenkins 초기 비밀번호 확인
$ sudo vim /var/lib/jenkins/secrets/initialAdminPassword
--> 전 단계(13)에서 입력해야 될 관리자 초기 비밀번호를 확인하여 복사 붙여넣기(Copy and Paste)
15. Jenkins 기본 플러그인 설치
16. Jenkins에서 사용할 계정생성.
--> 생성할 계정정보 입력후 "Save and Continue"
17. Jenkins와 연동할 Git설치.
$ sudo yum insatll git
exit..
'AWS' 카테고리의 다른 글
7. AWS(Amazone Web Service) 서버에 (MySQL)데이터베이스 설치. (0) | 2021.07.15 |
---|---|
6. AWS 서버에 SpringBoot 프로젝트 마운트 및 실행. (0) | 2021.07.15 |
5. AWS(Amazone Web Service) 서버에 Tomcat 설치 및 구동. (0) | 2021.06.28 |
4. AWS(Amazone Web Service) 서버에 Java 설치 및 환경설정. (0) | 2021.06.27 |
3. AWS(Amazone Web Service) FTP Sever 환경구축. (0) | 2021.06.06 |