본문 바로가기

반응형

GitHub

(3)
Github Action 으로 AWS Lambda 자동 배포하기(3) Github Action 으로 AWS Lambda 자동 배포하기(2)Github Action 으로 AWS Lambda function 자동 배포하기회사 업무로인해 CTO님이 Node로 작성하신 AWS Lambda 함수를 수정하는 역할을 맡게 되었다.(난 java spring이긴한데....) 이후 수정내역을 CTO님께 보고 드리xddsr123.tistory.com 이전 작성한 Github Action을 조금더 간결하게 동작하도록 수정하였다.다만 완벽하게 모든 프로젝트에 동일하게 적용할 수준이 아니며, 관리 포인트의 감소가 다이나믹하게 이루지지 않았다. 우선 기존의 하나의 yml 파일에서 dev, main 브랜치에 PUSH 이벤트를 감지하고 있었는데 이를 쪼개어 두개의 파일로 나누었다.즉 .github/wo..
Github Action 으로 AWS Lambda 자동 배포하기(2) Github Action 으로 AWS Lambda function 자동 배포하기회사 업무로인해 CTO님이 Node로 작성하신 AWS Lambda 함수를 수정하는 역할을 맡게 되었다.(난 java spring이긴한데....) 이후 수정내역을 CTO님께 보고 드리면서 AWS Lambda 함수를 자동으로 배포하는 작업xddsr123.tistory.com 결론부터 말하자면 본인은 만족하는 유익한 업무이자 학습 시간이 되었다. 코드는 아래와 같다.name: Deploy lambda functionon: push: branches: - main - dev - 'feature/test' - 'feature/test2'env: AWS_ACCESS_KEY_ID: ${{ sec..
Github Action 으로 AWS Lambda 자동 배포하기 회사 업무로인해 CTO님이 Node로 작성하신 AWS Lambda 함수를 수정하는 역할을 맡게 되었다.(난 java spring이긴한데....) 이후 수정내역을 CTO님께 보고 드리면서 AWS Lambda 함수를 자동으로 배포하는 작업을 추가로 할당받게 되었다. 처음에는 AWS CodeDeploy를 사용하려고 했지만 도저히 길이 보이지 않아 Github Action을 사용하는 방법을 사용하기로 하였다. 아래는 Github Action Workflow에 대한 yml 파일이다. name: deploy lambda function on: push: branches: - deploy jobs: deploy_source: name: deploy lambda by push runs-on: ubuntu-latest ..

반응형