728x90
반응형

CI.CD 4

[Docker] 도커란 무엇인가?

Docker 도커 '컨테이너 기반의 오픈소스 가상화 플랫폼' 서버에서 컨테이너란, 다양한 프로그램, 실행환경을 컨테이너로 추상화하고,동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해줍니다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐등 어떠한 프로그램도 컨테이너로 추상화 할 수 있고,어떠한 환경에서도 실행할 수 있습니다. TMI) 구글은 모든 서비스를 컨테이너로 동작시키고, 매주 20억 개의 컨테이너를 구동한다고 합니다. Container 컨테이너 '격리된 공간에서 프로세스가 동작하는 기술' 기존의 VMware, VirtualBox같은 가상머신은 Host OS위에 Guest OS 전체를 가상화하여 사용하는 방식을 이용하였습니다. 이 방식은 여러가지 OS를 가상화할 수 있고 사용법이 ..

CI.CD/Docker 2023.01.26

[Jenkins] Git Push 시 Jenkins 자동빌드

[Jenkins] Jenkins - Git 연동 이번에는 Github와 Jenkins를 연동해보겠습니다. Github를 설치한 상황이라고 가정하고 시작하겠습니다. Dashboard > Jenkins 관리 > Global Tool Configuration 에 들어갑니다. Git 정보를 입력합니다. > 입력 후 맨 lakelight.tistory.com 이전 포스팅에 이어서 Git에서 Push 했을 때 자동으로 빌드파일을 만들도록 스크립트를 수정하였습니다. Jenkins 자동 빌드 솔루션 원래 기존 Pipeline Script 코드입니다. pipeline{ agent any stages{ stage('Checkout'){ steps{ git branch: 'master', credentialsId: 'git..

CI.CD/Jenkins 2022.12.06

[Jenkins] Jenkins - Git 연동

[Jenkins] Jenkins 설치 - Windows 젠킨스 젠킨스는 소프트웨어 개발 시 지속적 통합 서비스를 제공하는 툴입니다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 lakelight.tistory.com 이번에는 Github와 Jenkins를 연동해보겠습니다. Github를 설치한 상황이라고 가정하고 시작하겠습니다. Dashboard > Jenkins 관리 > Global Tool Configuration 에 들어갑니다. Git 정보를 입력합니다. > 입력 후 맨 아래 Save를 눌러서 저장합니다. 다음은 Github에 로그인을 합니다. Setting > Developer settings(메뉴 맨 아래) > Personal acce..

CI.CD/Jenkins 2022.12.06

[Jenkins] Jenkins 설치 - Windows

젠킨스 젠킨스는 소프트웨어 개발 시 지속적 통합 서비스를 제공하는 툴입니다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 Git등의 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해줍니다. [위키백과] 젠킨스 설치 Jenkins download and deployment Jenkins download and deployment The Jenkins project produces two release lines: Stable (LTS) and regular (Weekly). Depending on your organization's needs, one may be preferred over the other. See the link..

CI.CD/Jenkins 2022.12.06
728x90
반응형