반응형
EC2 스왑메모리 설정 방법
개발/DevOps2025. 1. 13. 01:25EC2 스왑메모리 설정 방법

EC2 스펙이 매우 낮은 경우 가끔 빌드를 하거나 테스트를 수행할 때 메모리 부족으로 인하여 EC2가 먹통이 되는 현상이 자주 일어나는데, 이럴 땐 스왑 메모리 설정을 해주어 사용할 수 있는 메모리를 늘려줄 수 있다. 개인적으로는 사이드 프로젝트를 배포할 때 EC2 인스턴스를 생성하고 필수적으로 해주는 설정이다. 스왑메모리란?스왑메모리는 컴퓨터 시스템에서 물리적인 RAM이 부족할 때, 디스크의 일부를 임시 메모리 공간으로 사용하는 기능을 말한다.주로 운영 체제의 가상 메모리 관리에서 중요한 역할을 한다. - 스왑 메모리는 RAM이 부족할 경우 동작한다. 시스템이 실행 중인 프로그램이나 프로세스가 사용할 수 있는 물리적인 RAM이 부족하면, 덜 자주 사용되는 데이터를 디스크의 스왑 공간으로 옮긴다. 이렇게..

Jenkins Pipeline Script로 슬랙에 배포 알림 메세지 보내기(2) - 스크립트 작성
개발/DevOps2024. 9. 1. 11:53Jenkins Pipeline Script로 슬랙에 배포 알림 메세지 보내기(2) - 스크립트 작성

안녕하세요? 지난 시간에는 슬랙 알림 메세지를 보내기 위한 토큰발급, 젠킨스 플러그인 설치 및 설정에 대하여 알아보았습니다. 만약 아직 플러그인 설정이 완료되지 않으신 분들은 Jenkins Pipeline Script로 배포 결과 슬랙 알림 메세지로 보내기(1) - 토큰발급, 플러그인 설치 및 설정 을 참고해주시기 바랍니다. 자, 그럼 이번에는 슬랙 알림 메세지를 보내기 위한 파이프라인 스크립트를 작성하고, 실제로 배포 결과를 슬랙 알림 메세지로 받아보겠습니다. Jenkins Pipeline Script로 슬랙 메세지 보내보기파이프라인 스크립트를 작성하기에 앞서 젠킨스 파이프라인은 Scripted와 Declarative 두가지 문법을 지원하는데, 이 글에서는 Declarative Script 문법을 이용..

Jenkins Pipeline Script로 슬랙에 배포 알림 메세지 보내기(1) - 토큰발급, 플러그인 설치 및 설정
개발/DevOps2024. 8. 19. 20:05Jenkins Pipeline Script로 슬랙에 배포 알림 메세지 보내기(1) - 토큰발급, 플러그인 설치 및 설정

제가 일하고 있는 회사에서는 CI 도구로 Jenkins를 사용하여 어플리케이션을 배포하고 있습니다.  위 사진과 같은 flow로 배포를 하고 있는데요. 순서는 다음과 같습니다. 1. 개발자는 열심히 개발을 하여 Bitbucket에 코드를 Push합니다.2. 젠킨스에 접속하여 로그인한 뒤, 배포하고자 하는 Item을 실행합니다.3. 젠킨스는 어플리케이션 서버에 ssh 접속하여, 설정된 Shell Script를 실행하여 어플리케이션을 배포합니다. 위와 같은 flow를 통하여 어플리케이션을 "배포" 하는 것 자체는 굉장히 편했지만, 젠킨스에 직접 들어가보지 않는 이상 다른 구성원들은 지금 배포를 하고있는지 아닌지 모르기 때문에 "배포 직전 수동으로 슬랙 채널에 배포 정보를 올린 뒤 배포하기"를 그라운드 룰로 ..

반응형
image
loading