본문 바로가기

CI-CD

(2)
AWS Parameter store 사용하기 애플리케이션에는 외부에 노출되어서는 안 되는 비밀 값들이 있습니다. 예를 들면, 데이터베이스 접속 정보, 외부 API 서비스를 이용하기 위한 비밀 액세스 키 등이 있습니다. 이런 값들은 소스코드와 함께 서버에서 사용되지만 소스코드보다 훨씬 더 안전하게 관리되어야 합니다. 이런 값들을 관리하는 다양한 방법 중 AWS System Manager의 Parameter Store에 대해 소개하겠습니다. 파라미터 스토어의 특징으로는 무료다. 키-값 쌍으로 값을 저장한다. KMS를 이용해 암호화된 값을 저장할 수 있다. IAM을 이용해 일부 사용자만 접근할 수 있도록 설정할 수 있다. 값에 대한 변경 이력까지 저장하고 있다. 사용 방법이 간단하며 관리가 쉽다. 파라미터 생성 Systems Manager -> Para.. CI-CD 2020. 5. 24. 23:00
Github Action 을 이용한 CI 구축하기 github action을 이용하여 테스트 자동화, 커버리지 측정 설정을 이미지 위주로 설명하겠습니다. 이상한 부분 있으면 피드백 주시면 감사하겠습니다. Github Action이란? 간단하게 말하면 Github Action은 Github에서 제공하는 CI/CD 도구입니다. 직접 서버를 호스팅하지 않아도 되며 제한적이지만 무료입니다. 또한 github repository에서 사용하므로 관리가 용이하다는 장점이 있습니다. 가격 github free는 매달 2,000분, 500Mb를 사용할 수 있어 토이 프로젝트에 사용하기 충분하며, 초과 사용량은 결제가 되지만 설정에서 제한할 수 있습니다. 기본적으로 $0로 제한되어 있습니다. 워크플로우 생성 오른쪽의 마켓플레이스는 다른 사람이 공개한 액션 목록입니다. 클.. CI-CD 2020. 5. 10. 23:48