https://iwhnoegmik.tistory.com/121
[AWS] Serverless Framework 와 Github Actions 를 이용한 AWS 자동 배포 (CICD)
깃허브 레포지토리 Settings > Secrets and variables > Actions New repository secret 을 누르고 만들어준다. 외부 프로그램 권한설정 할때 csv 파일로 다운로드 받은 Accuess key, secret accuess key (https://iwhnoegmik.tist
iwhnoegmik.tistory.com
이전 글과 비슷하니 참조하자!
전에 했던 것처럼 만들어준다.
레포지토리 Actions > set up a workflow yourself 클릭, 작성 후 커밋한다.
name: Deploy sls app
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
env:
SERVERLESS_ACCESS_KEY: ${{ secrets.SERVERLESS_ACCESS_KEY }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
steps:
- uses: actions/checkout@v3
- name: install-python
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: install serverless
run: npm i -g serverless@3.38.0
- name: severless deploy
run: sls deploy --verbose --force
끝!
'AWS' 카테고리의 다른 글
[AWS] S3 버킷 설정 (0) | 2024.05.28 |
---|---|
[AWS] Serverless Framework 와 Github Actions 를 이용한 AWS 자동 배포 (CICD) (0) | 2024.05.24 |
[AWS]Serverless deploy 오류 해결, 로컬 작업한 파일 옮기기 (2) | 2024.05.23 |
[AWS] Serverless Framework 설치 (0) | 2024.05.23 |
[AWS] 외부 프로그램 권한설정 (0) | 2024.05.23 |