https://www.youtube.com/watch?v=GOLHN3FHjpI&t=24s
EC2에 Jenkins깔기
새로운 호스트 추가
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html#putty-ssh
우분투랑 다르게 aws linux로 하면 로그인할 때 ec2-user 를 입력해야 한다.
젠킨스 및 다른 거 설치
aws linux jenkins설치 오류
systemctl status jenkins.service
에서는 Jenkins Continuous Integration Server
이라길래 뭐지... 포트번호 충돌 났나.... 아직 설치한 게 젠킨스랑 자바랑 깃밖에 없는데..?
그래도 혹시 몰라서 9090으로 바꿨으나 오류 그대로.
그러나
journalctl -xe에서 오류 원인 발견할 수 있었음
자바 버전이 안 맞다는 것.
자바버전 어떻게 바꾸지...
알고 보니 자바버전은 맞음...
진짜 왜 이래?
왜 나만 안돼?
하....내일 싹 다 갈아엎고 다시 해봐야겠다.
다음날
알고보니 자바 버전문제가 맞았고 삭제하고 자바버전 11로 다시 깔았더니 잘 됐다. ^^ 행벅
터미널에서
sudo cat 저 주소
하면 비밀번호 나옴
추천 플러그인 다 설치
카페에서 해서 그런지몰라도 좀 오래걸림
계정을 만들고
깃헙이랑 연결할거라서 깃헙에서 토큰발급하고
new credential해가지고
username - 깃헙아이디
password - 토큰
id - credential id 지정
jenkins file
aws 시스템 환경변수 설정
aws에 접근할 수 있는 credential 하나 더 만들어야함
그러기위해 먼저 aws에 user 추가
IAM(Identity Access Manager 이용)
여기서
새로운 사용자 jenkins 만들기
권한 실습이니까 admin 다 줘버리기.
그러면 시릿키랑 엑세스아이디 나옴
시크릿키랑 엑세스아이디 둘 다 젠킨스에 등록해야함.
다시 젠킨스 콘솔로가서 add new credential
이번엔 secret text
secret에 aws IAM user 생성하고 발급받은 access key id, secret access key 복붙
Id 알아서 지정
완료되면 총 3개의 credential이 있어야함.
'study > Devops' 카테고리의 다른 글
AWS를 사용한다면 반드시 알아야 할 네트워크 기초 지식 - 세미나 필기 (0) | 2022.11.17 |
---|---|
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기 - 이일구, AWS 필기 (0) | 2022.11.16 |
Jenkins와 CI/CD에 대해 (0) | 2022.10.17 |
도커란? (feat. 드림코딩앨리) (0) | 2022.10.14 |
Docker 도커 입문 2 (feat. 생활코딩) (0) | 2022.10.14 |
댓글