Continuous Delivery란?

사용자 정의 및 공유 가능한 템플릿을 사용하여 IBM, 써드 파티 및 오픈 소스의 툴을 포함하는 통합된 툴 체인을 빠르게 제공합니다. 분석을 통해 품질을 관리하고 빌드와 테스트를 자동화합니다.

Continuous Delivery의 특징

DevOps 툴 체인 통합

툴 체인은 앱을 빌드, 배치하고 관리하기 위한 통합된 툴 세트를 제공합니다. IBM 서비스, 오픈 소스 툴 또는 타사 툴을 포함하는 툴 체인을 작성하여 개발 및 운영을 반복하고 더 용이하게 관리할 수 있습니다.

Delivery Pipeline 자동화

사람의 개입을 최소화한 상태에서 반복 가능한 방식으로 빌드, 테스트 및 배치 작업이 이루어집니다. 언제든지 실제 사용하도록 릴리스할 수 있습니다.

원하는 위치에서 코드 편집

Eclipse Orion에 빌드된 내장 웹 기반 환경을 사용하도록 선택할 수 있습니다. 소스 제어 태스크의 작성, 편집, 실행, 디버깅, 완료 작업이 모두 이루어지며, 코드의 편집부터 실제 사용되도록 배치하는 것까지 순조롭게 진행됩니다.

Git 저장소 및 문제 추적

IBM에서 호스팅하고 GitLab Community Edition에 빌드된 Git 저장소와 문제 추적을 사용하여 소스 코드와 진척도를 관리하세요.

Continuous Delivery의 특장점

몇 분 만에 코드를 작성하고 운영

다양한 유형의 앱 빌드에 필요한 모든 것을 사용할 수 있습니다. 혼자 작업하거나 협업 툴을 사용하여 팀과 함께 작업하세요. 단 몇 분 만에 소스 코드를 실행되는 앱으로 만들 수 있습니다.

앱 제공 가속화

스타트업처럼 혁신적이고 엔터프라이즈에 맞게 스케일링할 수 있습니다. 오픈 소스 프로젝트를 호스팅하고 해커톤(Hackathon)을 실행하거나 스컹크웍스(skunkworks)를 시작할 수 있습니다. 월별 밋업(meetup)이라도 좋으니 무엇이든 계획을 세우세요.

자신 있게 배치

프로젝트 구성원이 사용자의 저장소에 코드를 푸시할 때마다 자동으로 사용자의 프로젝트를 배치합니다. 간단히 푸시되는 파일을 배치하거나 고급 빌드 옵션을 구성할 수 있습니다.

Forrester Wave™에서 IBM을 지속적 배치 및 릴리스 자동화 부문의 리더로 선정

적용 방법

여러 지역에 걸쳐 보안 웹 애플리케이션 배치

이 튜토리얼은 지속적인 배포 과정을 통해 여러 지역에서 웹 애플리케이션을 구축, 보안, 배치하는 방법을 안내합니다. 이 튜토리얼에서는 IBM Cloud에 있는 다른 많은 시작 애플리케이션 중에서 Node.js 시작 애플리케이션을 사용합니다.

시작하기

다중 지역 보안 웹 앱 아키텍처

Kubernetes에 대한 지속적 배치

이 튜토리얼에서는 Kubernetes에서 실행하는 컨테이너화된 애플리케이션에 대해 지속적 통합 및 배포 과정을 설정하는 단계를 안내합니다. 소스 제어, 빌드, 테스트 및 배치 단계의 설정뿐만 아니라 보안 스캐너, 알림, 분석과 같은 통합 추가에 대해서도 다룹니다.

기술 확인하기

Kubernetes에 대한 지속적 배치

지금 바로 Continuous Delivery 시작하기

지금 바로 첫 번째 DevOps 툴 체인과 Delivery Pipeline을 구축하세요!