CICD

· CICD/Jenkins
대부분은 빌드에 문제가 생겼을 때 일어나는데, 나의 경우는 2가지로 나뉘어서 발생했다. jenkins 빌드가 환경변수 $JENKINS_HOME 경로가 올바르지 않아서 실패한경우 jenkins 빌드가 잘못된 systemctl edit jenkins로 인해 일어나는 경우 어떤 이유로든 먼저 $JENKINS_HOME 환경변수가 잘 잡혀있는지 검사해보는게 먼저이다. $JENKINS_HOME 경로가 올바르지 않은 경우 https://www.jenkins.io/doc/book/managing/system-configuration/ 젠킨스 공식문서에서 확인할 수 잇는데, On Windows by default, this is set to C:\\ProgramData\\Jenkins\\.jenkins. On Ubunt..
· CICD/Jenkins
준비사항 aws 계정 및 iam 계정 생성 aws linux 2023 ami로 인스턴스 생성 최소한 SSH(포트 22) 접속이 가능한 보안 규칙 Java 설치 및 환경변수 편집 Jenkins 다운로드를 위해 임시로 https 포트 열어놓기(인바운드 규칙에 포함하기) 1,2,3,4 는 되어있다고 가정하고나서, 5번이 중요하다. Jenkins 다운로드를 위해 https 포트 임시 개방 jenkins가 구동될 내 EC2 Instance에 나는 jenkins가 내 소스를 주고받을 포트와 http로 접속해 jenkins 설정할 포트들이 필요한데, 현재 규칙은 ssh(22) jenkins용(8081) 포트를 내 ip만 허용했다. 당연하지만 이러면 jenkins를 wget으로 다운받을 수가 없다 ㅋㅋㅋㅋ 먼저 jen..
· CICD
소스 호스팅 툴 비교(CI-소스 관리 측면) github vs aws codecommit 호스팅 및 가용성: AWS CodeCommit : AWS 인프라와 통합되어 있어서 다른 AWS 서비스와의 통합이 쉽습니다. 가격: AWS CodeCommit: AWS에서 제공하는 서비스 중 하나로, 요금 체계는 다른 AWS 서비스와 통합되어 있으며 사용한 리소스에 따라 청구된다. GitHub: 개인 사용자 및 오픈소스의 경우 완전 무료 통합: AWS CodeCommit: 다른 AWS 서비스와 통합이 쉽고, AWS Lambda, AWS CodePipeline, AWS CodeBuild 등을 사용하여 CI/CD 파이프라인을 설정할 수 있다. → 결국 AWS에 종속되어야한다. GitHub: 다양한 CI/CD 도구와 통합할..
서병렬
'CICD' 카테고리의 글 목록 (3 Page)