AWS EC2 설치 이후
Jenkins 사용 테스트를 위해, AWS EC2(amazon Linux)에 Jenkins 설치하는 단계 정리
인바운드 및 아웃바운드 규칙 추가 (port: 8080 또는 원하는 포트)


yum 업데이트
<aside> ➡️ **[**ec2-user ~]$ sudo yum update
</aside>
jenkins 저장소 추가
<aside> ➡️ [ec2-user ~]$ sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat-stable/jenkins.repo
</aside>
jenkins 키파일 Import
<aside> ➡️ **[**ec2-user ~]$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
</aside>
<aside> ➡️ **[**ec2-user ~]$ sudo yum upgrade
</aside>
Java(Amazon Linux 2023) 설치
<aside> ➡️ **[**ec2-user ~]$ sudo dnf install java-17-amazon-corretto -y
</aside>
Jenkins 설치
<aside> ➡️ **[**ec2-user ~]$ sudo yum install jenkins -y
</aside>
부팅시 Jenkins 서비스 시작하도록 활성화
<aside> ➡️ [ec2-user ~]$ sudo systemctl enable jenkins
</aside>
Jenkins 시작
<aside> ➡️ **[**ec2-user ~]$ sudo systemctl start jenkins
</aside>
[**ec2-user ~]$ sudo systemctl status jenkins[**ec2-user ~]$ sudo systemctl stop jenkins[**ec2-user ~]$ sudo yum remove jenkinsjenkins 종료 : sudo systemctl stop jenkins
파일 수정 : sudo vi /usr/lib/systemd/system/jenkins.service
# Port to listen on for HTTP requests. Set to -1 to disable.
# To be able to listen on privileged ports (port numbers less than 1024),
# add the CAP_NET_BIND_SERVICE capability to the AmbientCapabilities
# directive below.
Environment="JENKINS_PORT=9090" # 원하는 포트 번호로 변경시켜준다.
# IP address to listen on for HTTPS requests. Default is disabled.
#Environment="JENKINS_HTTPS_LISTEN_ADDRESS="
파일 적용 : sudo systemctl daemon-reload
jenkins 실행 : sudo systemctl start jenkins