CodeCommit

· Aws
version: 0.2phases: pre_build: commands: - echo Logging in to Amazon ECR... - - ECR_URL="" - COMMIT_ID=$(echo $CODEBUILD_RESOLVED_SOURCE_VERSION | cut -c 1-7) build: commands: - | cat Dockerfile FROM python:3.12-alpine WORKDIR /app COPY . . RUN pip install -r requirements.txt RUN apk update RUN apk add curl ..
· Aws
참고 사이트 Codecommit 더보기 git branch -M master git add . git commit -m "Upload To S3" git push origin master CodePipeline 더보기 CodePipeline을 생성해줍니다. 소스 - "소스 & 소스 공급자" : CodeCommit - 변경 감지 옵션 : "Amazon CloudWatch Event" - 출력 아티펙트 형식 : "Codepipeline 기본값" 빌드 - "빌드 스테이지 건너뛰기" 배포 - 배포 공급자 : Amazon S3 - "배포하기 전에 압축 풀기" 를 꼭!!! 체크 해주세요. 이제 CodeCommit을 업로드 하면 CodPipeline을 이용해서 자동으로 S3에 파일이 업로드 됩니다.
· Aws
Buildspec.yml curl -o buildspec.yml https://raw.githubusercontent.com/jinhyeokhyeok/Aws/main/ECS/Blue%26Greeen/buildspec.yml taskdef.json curl -o taskdef.json https://raw.githubusercontent.com/jinhyeokhyeok/Aws/main/ECS/Blue%26Greeen/taskdef.json Codecommit에 "buildspec.yml", "taskdef.json"을 추가하고 CodeBuild를 실행하면 ECR에 현재 한국시간을 태그로 이미지를 업로드 하고 ECS의 작업정의의 내용도 변경해줍니다. - ECS Service를 생성할때 꼭!! "Blue&Gr..
· Aws
Link Codecommit 특정 브런치에 업로드 이벤트가 발생하면 CodePipeline이 감지하고 Codedeploy, Codebuild 실행해서 ECS의 서비스를 업데이트 해주도록 구축해보겠습니다. 우선 ECS에서 클러스터를 생성하고 서비스를 ALB와 연결해서 배포해주세요. 이제 Codecommit을 생성하고 Instance에서 "git clone"으로 접속해줍니다. 2023.09.30 - [Aws] - Codecommit에 Push 하는 방법 Codecommit에서 브런치를 하나 생성하고 Dockerfile이랑 buildspec.yml파일을 작성해줍니다. Dockerfile은 사용자의 앱에 맞게 작성하고 version: 0.2 phases: pre_build: commands: - - ECR_UR..
· Aws
version: 0.2 phases: pre_build: commands: - - ECR_URL=885074404314.dkr.ecr.ap-northeast-2.amazonaws.com/test-ecr - COMMIT_ID=$(echo $CODEBUILD_RESOLVED_SOURCE_VERSION | cut -c 1-7) - echo $COMMIT_ID - LATEST=${COMMIT_ID:=latest} build: commands: - docker build -t $ECR_URL:$LATEST . post_build: commands: - docker push $ECR_URL:$LATEST
· Aws
- Codecommit 다운로드 : git clone  - 처음 브런치 생성 코드 : git branch -M  - 이후 브런치 생성 코드 : git checkout -b  - 브런치 변경 코드 : git switch  - 브런치 업데이트 : git pull origin  - 브런치 삭제 : git push origin --delete   - 기본 브런치 변경aws codecommit update-default-branch --repository-name --default-branch-name - Push 코드git add .git commit -m ""git push origin - Git 자격증명 저장git config --global credential.helper storegit pull위 코드..
wngnl-dev
'CodeCommit' 태그의 글 목록