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. The development, release, and timing of any products, features, or functionality may be subject to change or delay and remain at the sole discretion of GitLab Inc.
Status Authors Coach DRIs Owning Stage Created
proposed devops verify -

GitLab 단계 ADR 001: 부트스트랩 스텝 러너

맥락

GitLab 단계는 GitLab에서 이전 사용 내역이 없는 새로운 기능입니다. 프로젝트의 이 단계에서 두 가지 중요한 목표가 있음을 결정했습니다:

  • 실험 단계의 일환으로 사용자 평가를 위해 기존 CI 파이프라인에 프로젝트를 통합합니다.
  • 프로젝트 기여 가이드라인 형태로 다른 개발자들을 위한 기여 프레임워크를 제공합니다.

결정

GitLab 단계: 이터레이션 1: 부트스트랩 스텝 러너 (MVC)를 만들어 아래의 목표를 달성하기로 결정했습니다:

  • 프로젝트 초기 설정 계획을 정의했습니다.
  • 프로젝트는 gitlab-org/step-runner에 저장될 것입니다.
  • 스텝 정의프로토콜 버퍼로 구현할 것입니다. 초기 구현은 베이스라인 스텝 프로토에서 설명되어 있습니다.
  • 프로토콜 버퍼 사용은 프로젝트에서 사용되어야 하는 최소한의 필수 정의에 대한 강력한 가드를 제공할 것입니다.
  • 기존 CI 파이프라인에서 GitLab 단계를 사용하는 방법에 대한 문서를 제공할 것입니다.

대안

GitLab에서 그러한 종류의 기능에 대한 사전 작업이 없기 때문에 이 단계에서는 대안을 고려하지 않았습니다.