728x90
나만무
두 브랜치에서 각각 서로 다른 인스턴스의 서버로 배포되도록 시스템을 구축했다.
- appspec.yml이 아닌 다른 이름으로 배포하면 appspec.yml을 찾지 못해 codedeploy에서 배포 실패가 됐다.
- 여러 시도 끝에 아래와 같은 방법을 찾았다.
- appspec-auth.yml 을 빌드하는 순간 appspec.yml 라는 이름으로 동적 생성해 해결함
name: Rename appspec file
run: mv ./appspec-auth.yml ./appspec.yml
Google OAuth 로그인 구현
- nuget을 이용해서 라이브러리를 다운 받아서 구현했다.
- 로그인을 성공했을 때 오브젝트 setactive를 통해 화면 전환을 구현했다.
- 로그인이 성공하면 서버에 email을 보내고 서버는 클라이언트에게 유저의 info를 주는 형식으로 개발했다.
using Google.Apis.Auth.OAuth2;
using Google.Apis.Gmail.v1;
using Google.Apis.Services;
git 중요 정보 이슈
- git에 commit을 할 때, 중요 정보가 들어가서 문제가 생겼다.
- 그 뒤에 바꿔서 커밋을 했지만 전의 커밋 기록이 남기 떄문에 push가 되지 않았다.
- git desktop에서 undo를 하며 뒤를 돌려서 그 기록을 없앴다.
728x90
'Study > TIL(Today I Learned)' 카테고리의 다른 글
24.05.12 나만무 (0) | 2024.05.12 |
---|---|
24.05.11 나만무 (0) | 2024.05.12 |
24.05.09 나만무 (0) | 2024.05.10 |
24.05.08 나만무 (0) | 2024.05.09 |
24.05.07 나만무 (0) | 2024.05.08 |