DevOps[데브옵스]

00. 깃 설치 아래 명령어(sudo apt-get insatll git)대로 git 설치를 합니다. 그 후 다음 명령어(git --version)를 통해 설치가 되었나 확인할 수 있습니다. 01. SSH KEY 생성 다음 명령어(cd ~/.ssh)를 통해 .ssh 디렉터리로 이동합니다. 그 후 명령어(ssh-keygen -t rsa -C github 계정 메일)를 통해 키페어를 생성하게 됩니다. 다음처럼 id_rsa.pub 파일이 생성됨을 확인할 수 있습니다. 02. SSH KEY Git 연동 다음 명령어(cat id_rsa.pub)를 통해 파일 소스를 복사하여 깃헙 ssh에 저장하면 됩니다. github에서 로그인 후 setting에서 SSH and GPG keys 탭을 클릭한 후 New SSH ke..
00. AWS Region 설정 다른 Region에 인스턴스를 생성하면 그 Region에 인스턴스가 생성되기 때문에 성능이 저하되기도 하며 서울 Region에서는 확인이 불가능하기 때문에 서울로 설정해 줍니다. 01. 인스턴스 시작 AWS 콘솔 탭 → EC2 검색 → 인스턴스 시작 클릭 02. 인스턴스 이름 및 태그 EC2 이름 및 태그를 작성하여 구분 지을 수 있도록 설정 03. AMI 선택 Amazon Machine Image(AMI)란, EC2 인스턴스를 시작하기 위해 필요한 정보를 이미지로 만든 것입니다. Amazon Machine Image(AMI) 토글을 클릭하면 아래와 같이 다양한 사양의 AMI를 선택할 수 있습니다. 프리 티어 외 항목을 선택하면 비용이 청구될 수 있습니다. 04. 인스턴스..
젠킨스란? 젠킨스는 오픈 소스 자동화 도구로, 지속적인 통합(CI)과 지속적인 배포(CD)를 지원합니다. 이를 통해 소프트웨어 개발 프로세스를 자동화하고, 빌드, 테스트 및 배포 등의 작업을 지속적으로 수행할 수 있습니다. 젠킨스는 빌드 및 테스트 프로세스를 자동화하고, 소스 코드 변경이 발생할 때마다 빌드 및 테스트 수행하고 이를 자동으로 통합합니다. 젠킨스의 동작 원리 소스 코드 변경 감지 젠킨스는 버전 관리 시스템(Git, SVN 등)과 연동하여, 소스 코드 변경을 감지합니다. 빌드 소스 코드 변경이 감지되면, 빌드를 수행합니다. 이때, 빌드 스크립트를 이용하면 소스 코드를 컴파일하고, 실행 가능한 형태로 변환합니다. 테스트 빌드가 완료되면, 테스트를 수행합니다. 이때, 자동화된 테스트를 수행하거나..
규니95
'DevOps[데브옵스]' 카테고리의 글 목록