깃허브에 연동하기위래 깃허브에서 새 레파지토리를 생성한다.

# readme와 gitignore은 serverless 만들때 이미 만들어졌기때문에 생성하지 않는다.
그럼 빈 레파지토리가 만들어진다.

# 이 화면 그대로 놔둔다.
위의 화면이 나오면 비쥬얼 코드 터미널로 가서 깃을 시작한다.
git init
gitignore 맨 아래에 vscode와 node_modules를 추가한다.
.vscode/
node_modules/
이제 깃에 add한다.
git add .
# 한칸 뛰고 온점 ' . '을 찍는것에 유의한다.
깃허브 사이트에서 받은 주소를 사용해서 코드와 깃을 연결한다.

git remote add origin https://github.com/eyoo95/aws-memo-server.git # 깃주소
깃을 연결했으면 이제 소스제어 메뉴에서 푸시한다.

그럼 깃허브에 연결한된을 확인할수있다.

serverless 에서 해당 app의 메뉴를 눌러 settings를 선택한다.

service settings의 ci/cd에서 github와 connect한다.

계정을 연결 한다.

연결된 상태가 확인된다.

그 밑의 repository settings에서 해당 레파지토리를 선택하여 연결한다.

그 후 branch를 설정한다.

이제 코드에서 커밋 후 푸시한다.

그러면 serverless의 해당 앱의 대시보드 중 deploy에서 deploying 상태인것을 확인할수있다.

시간이 지나면 success로 나온다.

# 자동으로 잘 배포된다.
순서:
1. 서버리스 콘솔에서 앱 생성
2. 로컬 디렉토리에 해당서버 붙여넣기
3. 배포해서 테스트
4. 깃허브닷컴에 레파지토리 새로 생성
5. 로컬디렉토리와 레파지토리 연결
6. 소스코드 수정 후 커밋하고 푸시
7. 자동배포 잘 되었는지 확인
'백엔드 > Lambda' 카테고리의 다른 글
| [Lambda] serverless 한국서버로 적용하기 (0) | 2022.08.18 |
|---|---|
| [Lambda] Lambda의 Layer(레이어, 계층) (0) | 2022.06.29 |
| [Lambda] serverless에 app 적용, Service Unavailable 에러 (0) | 2022.06.28 |
| [Lambda] AWS 배포를 위한 serverless 프레임워크, Lambda (0) | 2022.06.28 |
댓글