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

Refact/project setting #18

Merged
merged 6 commits into from
Sep 26, 2023
Merged

Refact/project setting #18

merged 6 commits into from
Sep 26, 2023

Conversation

minkyu97
Copy link
Collaborator

아래와 같이 프로젝트 세팅을 수정했습니다.

  • DB 접속 정보를 시크릿매니저에서 가져오기 (wacruit에서 쓰던 거 그대로 가져옴)
  • PN룰 리드미 반영
  • gitflow 적용으로 인한 prod deploy action trigger event 태그 방식으로 변경
  • 테스트 편의를 위한 브랜치 명으로 dev 수동 배포 action 추가

)
cache_config = SecretCacheConfig()
self.cache = SecretCache(config=cache_config, client=client)
self.secret_name = f"{settings.env}/wacruit"
Copy link
Collaborator

Choose a reason for hiding this comment

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

이건 복붙하면 안되지 않을까요?

Copy link
Collaborator Author

@minkyu97 minkyu97 Sep 26, 2023

Choose a reason for hiding this comment

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

오 실수했네요 감사감사 ce70c6a

Comment on lines 5 to 6
tags:
- 'v*'
Copy link
Collaborator

Choose a reason for hiding this comment

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

develop/main 브랜치랑 tag-based deployment 어떻게 병행하면 되는지 리드미에 간략히 적어주면 좋을듯요

Copy link
Collaborator Author

@minkyu97 minkyu97 Sep 26, 2023

Choose a reason for hiding this comment

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

완료 7906dbd

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

P1: 그리고 이제부터 PN룰 지켜주셈!!

Copy link
Collaborator

@shp7724 shp7724 Sep 26, 2023

Choose a reason for hiding this comment

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

태그 배포는 master에만 적용하고
develop 브랜치는 그냥 머지하는 족족 자동배포되는거죠?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

얍얍 맞습니다
그리고 deploy-dev-manual.yaml 파일을 추가했는데, 이걸로 develop 브랜치가 아니라 내가 개발 중인 피처 브랜치를 임시로 develop 대신에 수동 배포할 수 있음
이걸 넣은 이유는 로컬에서만 테스트하고 막상 develop에 머지하면 뭔가 제대로 잘 작동하지 않는 경우가 많았던 것 같아서, develop 머지 전에 피처 브랜치를 클러스터에 올려서 e2e 테스트를 해볼 수 있도록 한 거임
근데 물론 이건 3명이 동시에 사용하면 문제가 될 수 있으니 슬랙에서 잘 공유하고 사용해야 됨

@minkyu97 minkyu97 merged commit e6765f9 into develop Sep 26, 2023
2 checks passed
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.

3 participants