Jenkins에서 AWS Lambda 배포
Jenkins란?
초보자이지만, 저의 해석으로서는 자유도가 높은 CI/CD 툴이라고 하는 자리 매김입니다.
실행하고 싶은 내용을 Job이라고 하는 형태로 등록해 두는 것으로 자동으로 실행해 줍니다.
이번에 처음 만져 보았으므로 잊지 말고 메모 해 둡니다.
절차
기본적으로 최상위 프리 스타일로 좋다고 생각합니다.
소스 코드 관리와 빌드만 설정하면 이번에는 움직입니다.
소스 코드 관리를 위해 git을 선택했습니다. 이렇게하면 Jenkins가 설정 한 리포지토리를 clone합니다.
빌드에서 쉘 실행을 선택합니다. 이제 쉘 스크립트와 동일한 작업을 할 수 있습니다.
이 쉘 스크립트가 실행되는 시점에서 이미 clone이 실행되고 있습니다.
※ 왜 clone 원래의 부모 디렉토리 아래의 파일군이 전개되므로 주의
script.sh
cd /path/to/lambda_dir
zip -r lambda.zip .
aws aws lambda update-function-code --function-name function-name --zip-file fileb://lambda.zip #function-nameはlambda上の上書き対象の関数名
Reference
이 문제에 관하여(Jenkins에서 AWS Lambda 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zukakosan/items/6b7e360d602c98597629텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)