반응형
1. AWS에 접속 & 회원가입
AWS Management Console (amazon.com)
2. Amazon Machine Image AMI로 EC2생성
생성 단계 중 보안 그룹 구성에서 엑세스 규칙을 추가할 수 있다.(인스턴스 후에도 수정가능)
여기서 유형은 사용자 지정 TCP, 프로토콜은 TCP, 포트범위는 8080, 소스는 사용자 지정인 규칙을 만들어주면 된다.
3. git bash를 열어 ssh로 접속.
-> ssh -i 'private key 파일 경로' ec2-user@퍼블릭DNS
4. 순서대로 아래 명령어 입력
sudo yum update -y
sudo yum install java-1.8.0-openjdk-devel.x86_64 -y
sudo /usr/sbin/alternatives --config java //마지막에 1번 누르고 엔터
java -version //잘 설치되었는지 확인
5. jenkins 설치
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins -y
6. docker 설치
sudo yum install docker -y
sudo service docker start
7. docker 그룹 권한 설정
sudo usermod -a -G docker ec2-user
sudo usermod -a -G docker jenkins
이제 bash 창을 나가고 다시 들어온다. 그리고 아래 명령어로 권한이 잘 적용되었는지 확인해본다.
docker ps
docker info
8. jenkins 시작
sudo service jenkins start
9. jenkins 웹페이지 접속
젠킨스 url은 http://퍼블릭ip주소:8080
퍼블릭 ip 정보는 aws에서 생성한 인스턴스의 연결 정보에 있다.
웹페이지에 접속을 하면 비밀번호를 입력하라고 뜬다. 비밀번호는 ssh에서 아래 명령어로 얻을 수 있다.
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
들어가면 뜨는 화면이 아래와 같을텐데 왼쪽거를 선택해준다.
10. 계정 생성
complete!
++++++
aws 서비스를 다 썼다면 인스턴스 종료를 꼭 해줘야한다
(이 글이 도움이 됐다면 광고 한번씩만 클릭 해주시면 감사드립니다, 더 좋은 정보글 작성하도록 노력하겠습니다 :) )
반응형
'간단 지식 > SW validation&verification' 카테고리의 다른 글
05. Github Pull Request로 jenkins에서 빌드 (0) | 2021.04.16 |
---|---|
04. Jenkins와 Redmine 연동 (0) | 2021.04.07 |
03. Redmine과 Github연동 (0) | 2021.04.03 |
02. Redmine 설치 - AWS ec2 기반 (0) | 2021.04.03 |
01. Jenkins와 Github 연동 (0) | 2021.03.30 |