InfoGrab DocsInfoGrab Docs

개발자 플로우

개발자 플로우에 대해 설명합니다.

히스토리 GitLab 18.3에서 duo_workflow_in_ci 라는 플래그 와 함께 베타 로 도입됨. 기본적으로 비활성화되어 있으나 인스턴스 또는 사용자에 대해 활성화할 수 있음. GitLab 18.6에서 duo_developer_button 이라는 플래그와 함께 Issue to MR 에서 Developer Flow 로 이름 변경됨. 기본적으로 비활성화되어 있으나 인스턴스 또는 사용자에 대해 활성화할 수 있음. 기능 플래그 duo_workflow 도 활성화되어야 하나 기본적으로 활성화되어 있음. GitLab 18.8에서 일반적으로 사용 가능 . GitLab 18.9에서 기능 플래그 duo_workflow_in_ci , duo_developer_button , duo_workflow 제거됨. GitLab 18.10에서 GitLab Credits가 있는 GitLab.com Free 티어에서 사용 가능. 개발자 플로우는 이슈를 실행 가능한 머지 리퀘스트로 변환하는 프로세스를 간소화합니다. 이 플로우는: 이슈 설명 및 요구사항을 분석합니다. 원본 이슈에 연결된 초안 머지 리퀘스트를 엽니다. 이슈 세부 정보를 기반으로 개발 계획을 생성합니다. 코드 구조 또는 구현을 생성합니다. 코드 변경사항으로 머지 리퀘스트를 업데이트합니다. 이 플로우는 GitLab UI에서만 사용할 수 있습니다. Note 개발자 플로우는 서비스 계정을 사용하여 머지 리퀘스트를 생성합니다. SOC 2, SOX, ISO 27001 또는 FedRAMP 요구사항이 있는 조직은 적절한 동료 리뷰 정책이 마련되어 있는지 확인해야 합니다. 자세한 내용은 머지 리퀘스트의 규정 준수 고려사항 을 참조하십시오. 사전 요구사항 # 이슈에서 머지 리퀘스트를 생성하려면: 명확한 요구사항이 있는 기존 GitLab 이슈가 필요합니다. 프로젝트에서 개발자, 유지 관리자 또는 소유자 역할이 있어야 합니다. 기타 사전 요구사항 을 충족해야 합니다. GitLab Duo 서비스 계정이 커밋 및 브랜치를 생성할 수 있는지 확인 합니다. 최상위 그룹에 대해 기반 플로우 허용 및 개발자 가 켜져 있는지 확인 합니다. 플로우 사용 # 이슈를 머지 리퀘스트로 변환하려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 계획 > 작업 항목 을 선택한 다음 유형 = 이슈 로 필터링합니다. 머지 리퀘스트를 생성할 이슈를 선택합니다. 이슈 헤더 아래에서 GitLab Duo로 MR 생성 을 선택합니다. 자동화 > 세션 을 선택하여 진행 상황을 모니터링합니다. 파이프라인이 성공적으로 실행되면 이슈의 활동 섹션에 머지 리퀘스트 링크가 표시됩니다. 머지 리퀘스트를 검토하고 필요에 따라 변경합니다. 모범 사례 # 이슈 범위를 명확하게 유지합니다. 복잡한 작업을 더 작고 집중적이며 실행 지향적인 요청으로 분류합니다. 정확한 파일 경로를 지정합니다. 구체적인 수락 기준을 작성합니다. 일관성을 유지하기 위해 기존 패턴의 코드 예시를 포함합니다. 예시 # 이 예시는 머지 리퀘스트를 생성하는 데 사용할 수 있는 잘 작성된