Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CD : 클라이언트 단 CD 생성 #6

Merged
merged 1 commit into from
Jan 19, 2024
Merged

CD : 클라이언트 단 CD 생성 #6

merged 1 commit into from
Jan 19, 2024

Conversation

future9061
Copy link
Member

@future9061 future9061 commented Jan 19, 2024

  • paths로 frontend 폴더 내의 파일에 변화가 있을 시에만 workflows가 시행된다.
  • aws configure 이후 frontend 폴더로 이동 해 빌드 및 배포 작업을 수행한다. Close frontend gitActions CI/CD 구축 #5

PR 체크리스트

아래 항목을 확인해 주세요:

  • 커밋 메시지가 우리의 가이드라인을 따르고 있는지 확인하세요
  • 변경 사항에 대한 테스트가 추가되었는지 확인하세요 (버그 수정 / 기능 추가)
  • 문서가 추가되거나 업데이트되었는지 확인하세요 (버그 수정 / 기능 추가)

PR 유형

이 PR은 어떤 종류의 변경을 가져오나요?

  • 버그 수정
  • 새로운 기능 추가
  • 코드 스타일 업데이트 (서식, 로컬 변수)
  • 리팩터링 (기능 변경 없음, API 변경 없음)
  • 빌드 관련 변경
  • CI 관련 변경
  • 문서 내용 변경
  • 애플리케이션 / 인프라 변경
  • 기타... 설명: cd 구축

관련 이슈

이슈 번호: #5

현재 동작은 무엇인가요?

새로운 동작은 무엇인가요?

이 PR은 호환성 변경을 도입하나요?

  • 아니요

기타 정보

- paths로 frontend 폴더 내의 파일에 변화가 있을 시에만 workflows가
  시행된다.
- aws configure 이후 frontend 폴더로 이동 해 빌드 및 배포 작업을
  수행한다.
Close #5
@sheepdog13
Copy link
Contributor

고생하셨습니다 캐시도 무력화 해야 하는군요?

@future9061
Copy link
Member Author

고생하셨습니다 캐시도 무력화 해야 하는군요?

넵 cloud front가 기본적으로 저장해놨던 데이터를 보여주기 때문에 s3에 새로 올라간 파일 적용해주려면 무력화 과정이 필요해요!

Copy link
Contributor

@sheepdog13 sheepdog13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다

Comment on lines +37 to +44
- name: CloudFront 캐시 무력화 코드
uses: chetan/invalidate-cloudfront-action@v2
env:
DISTRIBUTION: ${{ secrets.AWS_CLOUDFRONT_ID}}
PATHS: "/*"
AWS_REGION: ${{ secrets.AWS_REGION }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다 캐시도 무력화해야 하는군요?

@future9061 future9061 merged commit b381366 into main Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

frontend gitActions CI/CD 구축
2 participants