Study/TIL(Today I Learned)

24.05.10 나만무

에린_1 2024. 5. 12. 21:55
728x90

나만무

두 브랜치에서 각각 서로 다른 인스턴스의 서버로 배포되도록 시스템을 구축했다.

  1. appspec.yml이 아닌 다른 이름으로 배포하면 appspec.yml을 찾지 못해 codedeploy에서 배포 실패가 됐다.
  2. 여러 시도 끝에 아래와 같은 방법을 찾았다.
    1. appspec-auth.yml 을 빌드하는 순간 appspec.yml 라는 이름으로 동적 생성해 해결함
name: Rename appspec file
run: mv ./appspec-auth.yml ./appspec.yml

Google OAuth 로그인 구현

  1. nuget을 이용해서 라이브러리를 다운 받아서 구현했다.
  2. 로그인을 성공했을 때 오브젝트 setactive를 통해 화면 전환을 구현했다.
  3. 로그인이 성공하면 서버에 email을 보내고 서버는 클라이언트에게 유저의 info를 주는 형식으로 개발했다.
using Google.Apis.Auth.OAuth2;
using Google.Apis.Gmail.v1;
using Google.Apis.Services;

git 중요 정보 이슈

  1. git에 commit을 할 때, 중요 정보가 들어가서 문제가 생겼다.
  2. 그 뒤에 바꿔서 커밋을 했지만 전의 커밋 기록이 남기 떄문에 push가 되지 않았다.
  3. 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