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..
# Git hub Error fatal: Authentication failed for git tag를 생성하고, tag를 push 하는 상황에서 아래 오류가 발생했다. ## Personal access tokens 생성 gihub > setting > Developer settings > Personal Access tokens Note 에는 적당히 아무말이나 입력.... Select Scopes에서는 필요한 것 체크하면 되는데, repo 정도면 충분해 보인다. 이후, 하단의 "Generate token" 클릭하면 화면 이동 하면서 token이 나온다. ## Git 계정 초기화 git config --system --unset credential.hepler 초기화 이후 하려던 push 명령어를 입력하..
Git 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 어떠한 집합의 파일의 변경사항을 지속적으로 추적하기 위해 사용될 수 있다. Repository 원격 저장소 Remote Repository) : 공유 로컬 저장소 (Local Repository) : 개인 Commit 파일 및 폴더의 추가/변경 사항을 저장소에 바로 기록하는 것이 아니라 '인덱스'에 파일 상태를 기록(Stage)하는 작업 Fetch 소스 최신화 Push 로컬 저장소에서 변경된 이력을 원격 저장소에 업로드 (Local -> Remote) Pull 원격 저장소에서 로컬 저장소로 최신 변경 이력을 다운로드 (Re..