728x90
반응형
728x90
반응형
Git 관련 Jenkins 배포 실패 Case # Git Personal access tokens 만료 오전까지만 해도 정상으로 배포가 되었는데, 갑자기 배포 실패가 떴다. 바로 로그를 살펴보니 credential key를 using 하는데, Error fetching remote repo 'origin'이 발생한다. 아 토큰이 만료되었구나 싶어 확인을 했는데 역시나,, 그래서 연장을 했다. 연장을 하고 변경된 key 값으로 Jenkins Credential을 생성했다. Jenkins 관리 > Security > Manage Credentials > Global credentials > Add Credentials 이러면 정상!! # Jenkins Credential 생성 시 주의 사항 Credentia..
# H1 Title Content ## H2 Title Content ### H3 Title Content ref 2 ref 3 CI/CD 구축하기 2탄 1탄 Jenkins 설치는 해당 게시글 확인 https://hoooon-s.tistory.com/248 [AWS] CI/CD 구축 : EC2에 Jenkins 설치하기 # Architecture 우선 간단하게 구성을 하려 한다. 이후에 S3, Code Deploy 추가 후 SNS를 이용하여 Slack 알림까지 확장 해야겠다. # 사전 작업 ## EC2 생성 AMI : Amazon Linux 2 AMI 인스턴스 유형 : t2.micro 키페어 및 hoooon-s.tistory.com # Jenkins 기본 설정 ## 플러그인 설치 Jenkins 관리 > S..
Apach & Tomcat 설치는 이전 게시글 참고 https://hoooon-s.tistory.com/249 [AWS] EC2에 Apatch & Tomcat 설치 # Java 설치 JDK 11.0.17 ## Java 설치 https://docs.aws.amazon.com/ko_kr/corretto/latest/corretto-17-ug/downloads-list.html $ sudo yum update -y // 설치파일 다운로드 $ sudo curl -LO https://corretto.aws/downloads/resources/11.0.17.8.1/java-11-ama hoooon-s.tistory.com # Git 설치 $ sudo yum -y update $ sudo yum install git..
# Jenkins 설치 ## Docker 설치 $ yum update -y // Docker 설치 $ amazon-linux-extras install -y docker // Docker version 확인 $ docker --version // Docker 실행 $ service docker start // Docker 실행 확인 $ systemctl status docker ## Jenkins Image Pull & 실행 # docker jenkins image를 이용하여 jenkins 실행 # -p : 외부 포트 9000을 사용하여 jenkins 기본 8080 포트로 바인딩 # -e : docker container timezone을 Seoul로 설정 # -u : root 사용 # -v : 볼륨 마..
# 사전 작업 VPC, Subnet, Routing Table, Internet Gateway 생성 및 연결 작업 VPC 생성 Subnet 생성 Internet GW 생성 Routing Table 생성 Routing Table 라우팅 대상에 Internet GW 연결 Routing Table과 Subnet 연결 # ELB Elastic Load Balancer https://aws.amazon.com/ko/elasticloadbalancing/ 웹 서버 로드 밸런싱 | 서버 로드 밸런싱 | Amazon Web Services Application Load Balancer Gateway Load Balancer Network Load Balancer aws.amazon.com private subnet에 ..
# Route53 AWS에서 제공하는 클라우드 Domain Name System(DNS) https://aws.amazon.com/ko/route53/ Amazon Route 53 - Amazon Web Services Amazon Route 53는 다른 AWS 기능 및 서비스와 잘 연동되도록 설계되었습니다. Amazon Route 53를 사용하여 도메인 이름을 Amazon EC2 인스턴스, Amazon S3 버킷, Amazon CloudFront 배포 및 기타 AWS 리소스에 매핑할 aws.amazon.com ## Route53 호스팅 영역 생성 # ACM AWS Certificate Manager https://docs.aws.amazon.com/ko_kr/acm/latest/userguide/acm..