오늘도 한 뼘 더

[Jenkins] Service 프로젝트 Elastic Beanstalk으로 배포하기 본문

DevOps & Infra/Jenkins

[Jenkins] Service 프로젝트 Elastic Beanstalk으로 배포하기

나른한댕댕이🐶 2021. 12. 21. 22:31
728x90
반응형

  Jenkins 아이템 만들기  

- 아이템 이름 입력 후 freestyle 프로젝트를 선택

  소스코드 관리  

사용할 Git 소스 코드에 대한 SSH 링크를 복사하여 붙여 넣는다. 이때 에러 메시지가 다음과 같이 뜨면 Credentials를 눌러 이전에 설정해두었던 credential을 입력하거나 Add를 눌러 권한을 부여한다. 

2021.12.20 - [DevOps & Infra/Jenkins] - [Jenkins] Git Lab 레파지토리 연결하기 참고!

 

Credential설정이 옳바르게 되었다면 다음과 같이 에러 메시지가 없어지게 된다.

  빌드 설정  

- AWS Elastic Beanstalk : 설정을 위해서는 jenkins plugin에서 AWS Elastic Beanstalk 설치를 진행한다. 

 

  AWS credentials와 Region 설정  

 

1. Credential 선택 또는 생성

   1) 종류는 AWS Credentials를 선택

   2) Credential은 한번 설정을 하면 이후에 다시 쓸 수 있기 때문에 ID는 정확히 이게 무엇을 위한 건지를 알 수 있도록 작성

   3) Access key와 Secret Access key는 하나의 쌍이다. 이 둘을 만드는 방법은 AWS의 IAM을 통해 생성할 수 있다.

      - IAM 관리페이지 > 액세스 관리 > 사용자 > 사용자 추가를 선택하여 jenkins를 새로 생성

      - 사용자에 따른 권한을 부여하고 보안 자격 증명에서 액세스 키 만들기를 선택하면 access 키와 secret access 키가 발급이 되는데 access 키는 이후에도 찾아볼 수 있지만 secret access키는 생성되었을 때만 보이기 때문에 따로 저장을 해두어야 한다.

 

 

2. AWS 리전 선택

    - 서울 : ap-northeast-2

 

3. AWS EB에서 설정한 애플리케이션과 환경 이름을 입력

여기까지 진행하면 Jenkins 빌드/배포를 위한 설정이 끝났다.

728x90
반응형
Comments