This page contains information related to upcoming products, features, and functionality.
It is important to note that the information presented is for informational purposes only.
Please do not rely on this information for purchasing or planning purposes.
As with all projects, the items mentioned on this page are subject to change or delay.
The development, release, and timing of any products, features, or functionality remain at the
sole discretion of GitLab Inc.
Status | Authors | Coach | DRIs | Owning Stage | Created |
---|---|---|---|---|---|
proposed | devops verify | - |
GitLab 단계 ADR 001: 부트스트랩 단계 러너
컨텍스트
GitLab Steps는 GitLab에서 이전 사용 내역이 없는 새로운 기능입니다. 프로젝트의 이 단계에서 중요한 목표 두 가지를 결정했습니다.
- 실험 단계의 일환으로 사용자 평가를 위해 기존 CI 파이프라인에 프로젝트를 통합합니다.
- 프로젝트를 기여 가이드라인 형식의 다른 개발자들을 위한 프레임워크로 제공합니다.
결정
GitLab Steps: Iteration 1: Bootstrap Step Runner (MVC)에는 아래의 목표를 달성하기 위해 만들어졌습니다.
- 프로젝트를 부트스트랩하는 초기 계획을 정의했습니다.
- 프로젝트는
gitlab-org/step-runner
에 저장될 것입니다. - 프로토콜 버퍼(Protocol Buffer)로 Step Definition을 구현할 것입니다. 초기 구현은 Baseline Step Proto에 설명되어 있습니다.
- 프로토콜 버퍼(Protocol Buffers)의 사용은 프로젝트에서 사용되는 최소 요구 사항의 강력한 가드를 제공할 것입니다.
- 기존 CI 파이프라인에서 GitLab Steps를 사용하는 방법에 대한 문서를 제공할 것입니다.
대안
GitLab에서 해당 유형의 기능에 대한 이전 작업이 없기 때문에, 이 단계에서는 대안을 고려하지 않았습니다.