AWS EC2 인스턴스에서 Jenkins 구성
Jenkins는 numerous ways - 기본 시스템 패키지, Docker, 독립 실행형 실행 세션에 설치할 수 있습니다. 이 게시물은 기본 패키지 설치에 중점을 둘 것입니다.
Jenkins는 서버 구성에 대해 다음minimum hardware requirements을 권장합니다.
데모용으로 위의 최소 기준을 충족하는 인스턴스 유형
T2 micro
을 선택할 수 있습니다.전제 조건
T2 micro
로 실행 중인 EC2 인스턴스SSH
설치 단계
1단계. Amazon Linux - EC2 인스턴스로 SSH 세션을 시작합니다.
2단계. EC2 인스턴스에 설치된 기존 패키지 업데이트
sudo yum update -y
3단계. 최신 Open JDK(Java 버전 11)를 설치합니다. Jenkins 설치에 필요
sudo amazon-linux-extras install java-openjdk11 -y
4단계. Amazon Linux 2 서버에 Jenkins 리포지토리 추가
sudo tee /etc/yum.repos.d/jenkins.repo<<EOF
[jenkins]
name=Jenkins
baseurl=http://pkg.jenkins.io/redhat
gpgcheck=0
EOF
5단계. GPG Jenkins 저장소 키 가져오기
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
6단계. 리포지토리 목록 업데이트
sudo yum repolist
7단계. Amazon Linux 2 서버에 Jenkins 설치
sudo yum install jenkins -y
8단계. Jenkins 서비스 시작
sudo systemctl start jenkins
9단계. OS 부팅 시 Jenkins 서비스 시작 활성화
sudo systemctl enable jenkins
10단계. Jenkins 서비스가 실행 중인지 확인
sudo systemctl status jenkins
11단계. Jenkins 서비스가 시스템 재부팅 시 자동 시작되도록 구성되었는지 확인합니다.
sudo systemctl is-enabled jenkins
12단계. EC2 인스턴스에서 Jenkins 서버에 액세스
기본적으로 Jenkins 서비스는 포트 8080에 바인딩됩니다. 다음에서 액세스할 수 있습니다.
http://[server-ip-or-hostname]:8080
처음으로 Jenkins는 설치를 인증하라는 메시지
Unlock Jenkins
를 표시합니다.13단계. Jenkins 잠금 해제를 위해 비밀번호를 가져옵니다.
조언에 따라 다음 명령은 관련 암호를 제공합니다.
cat /var/lib/jenkins/secrets/initialAdminPassword
자동으로 생성된 영숫자 암호(별표 2개 사이)를 복사합니다. Jenkins 잠금 해제 페이지에서 이 암호를 관리자 암호 필드에 붙여넣고 계속을 클릭합니다.
14단계. Jenkins 사용자 지정
가장 일반적인 사용 사례를 기반으로 권장 플러그인 세트를 설치하기 위해 권장 선택
Install suggested plugins
.설정 마법사는 설치 중인 Jenkins 플러그인의 진행 상황을 보여줍니다.
15단계. 첫 번째 관리 사용자 생성
관리 사용자를 생성하기 위해 관련 세부 정보를 입력하고 ** 계속 **을 클릭하십시오.
16단계. 유효한 DNS 구성(필요한 경우)
다음 화면에 Jenkins Instance 접속 URL이 출력됩니다. 이것은 유효한 DNS 이름으로 변경할 수 있습니다. 데모를 위해 변경하지 않고 ** 저장 및 마침 **을 클릭합니다.
17단계. Jenkins가 준비되었습니다. 만세!! 이제 Jenkins를 성공적으로 구성했습니다.
젠킨스 대시보드
Reference
이 문제에 관하여(AWS EC2 인스턴스에서 Jenkins 구성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/g33kzone/configuring-jenkins-on-aws-ec2-instance-3apl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)