튜토리얼: 규정 준수 파이프라인 생성
규정 준수 파이프라인을 사용하여 그룹 내 모든 프로젝트의 파이프라인에서 특정 규정 준수 관련 작업이 실행되도록합니다. 규정 준수 파이프라인은 규정 준수 프레임워크를 통해 프로젝트에 적용됩니다.
이 튜토리얼에서는 다음을 합니다:
- 새 그룹 만들기.
- 규정 준수 파이프라인 구성을 위한 새 프로젝트 만들기.
- 규정 준수 프레임워크 구성하여 다른 프로젝트에 적용.
- 새 프로젝트 만들고 규정 준수 프레임워크 적용.
- 규정 준수 파이프라인 구성 및 일반 파이프라인 구성 결합.
시작하기 전에
- 새 최상위 그룹을 만들 권한이 필요합니다.
새 그룹 만들기
규정 준수 프레임워크는 최상위 그룹에서 구성됩니다. 이 튜토리얼에서는 다음을 수행합니다:
- 두 개의 프로젝트를 포함하는:
- 규정 준수 파이프라인 구성을 저장하는 규정 준수 파이프라인 프로젝트
- 규정 준수 파이프라인 구성에 의해 정의된 파이프라인에서 실행해야 하는 다른 프로젝트
- 프로젝트에 적용할 규정 준수 프레임워크를 보유함.
새 그룹을 만들려면:
- 왼쪽 사이드바에서 맨 위에 있는 새로 만들기 ()를 클릭한 후 새 그룹을 선택합니다.
- 그룹 만들기를 선택합니다.
-
그룹 이름 필드에
튜토리얼 그룹
을 입력합니다. - 그룹 만들기를 선택합니다.
새 규정 준수 파이프라인 프로젝트 만들기
이제 규정 준수 파이프라인 프로젝트를 만들 준비가 되었습니다. 이 프로젝트에는 규정 준수 프레임워크가 적용된 모든 프로젝트에 적용할 규정 준수 파이프라인 구성이 포함됩니다.
규정 준수 파이프라인 프로젝트를 만들려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고
튜토리얼 그룹
그룹을 찾습니다. - 새 프로젝트를 선택합니다.
- 빈 프로젝트 만들기를 선택합니다.
-
프로젝트 이름 필드에
튜토리얼 규정 준수 프로젝트
를 입력합니다. - 프로젝트 만들기를 선택합니다.
튜토리얼 규정 준수 프로젝트
에 규정 준수 파이프라인 구성을 추가하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고
튜토리얼 규정 준수 프로젝트
프로젝트를 찾습니다. - 빌드 > 파이프라인 편집기를 선택합니다.
- 파이프라인 구성을 선택합니다.
-
파이프라인 편집기에서 기본 구성을 다음으로 바꿉니다:
--- 규정-준수-작업: script: - echo "이 그룹의 모든 프로젝트에 필요한 규정 준수 작업 실행 중..."
- 변경 사항 커밋을 선택합니다.
규정 준수 프레임워크 구성
규정 준수 프레임워크는 새 그룹에서 구성됩니다.
규정 준수 프레임워크를 구성하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고
튜토리얼 그룹
그룹을 찾습니다. - 보안 > 규정 준수 센터를 선택합니다.
- 페이지에서 프레임워크 탭을 선택합니다.
- 새 프레임워크를 선택합니다.
-
이름 필드에
튜토리얼 규정 준수 프레임워크
를 입력합니다. -
설명 필드에
튜토리얼용 규정 준수 프레임워크
를 입력합니다. -
규정 준수 파이프라인 구성 (옵션) 필드에
.gitlab-ci.yml@튜토리얼-그룹/튜토리얼-규정-준수-프로젝트
를 입력합니다. - 배경색 필드에서 선택한 색상을 선택합니다.
- 프레임워크 추가를 선택합니다.
편의상, 새 규정 준수 프레임워크를 그룹 내 모든 새 프로젝트의 기본값으로 지정합니다.
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고
튜토리얼 그룹
그룹을 찾습니다. - 보안 > 규정 준수 센터를 선택합니다.
- 페이지에서 프레임워크 탭을 선택합니다.
-
튜토리얼 규정 준수 프레임워크
를 선택한 다음 프레임워크 편집을 선택합니다. - 기본값으로 설정을 선택합니다.
- 변경 사항 저장을 선택합니다.
새 프로젝트 만들고 규정 준수 프레임워크 적용
규정 준수 프레임워크가 준비되었으므로 이제 그룹 내에서 프로젝트를 만들고 이 프로젝트는 자동으로 규정 준수 파이프라인 구성을 실행합니다.
규정 준수 파이프라인 구성을 실행하기 위해 새 프로젝트를 만들려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고
튜토리얼 그룹
그룹을 찾습니다. - 새로 만들기 ()를 선택한 다음 새 프로젝트/저장소를 선택합니다.
- 빈 프로젝트 만들기를 선택합니다.
-
프로젝트 이름 필드에
튜토리얼 프로젝트
를 입력합니다. - 프로젝트 만들기를 선택합니다.
프로젝트 페이지에서 그룹의 기본 규정 준수 프레임워크로 설정된 튜토리얼 규정 준수 프레임워크
라벨이 표시됩니다.
다른 파이프라인 구성이 없는 경우 튜토리얼 프로젝트
는 튜토리얼 규정 준수 프로젝트
에서 규정 준수 파이프라인 구성에서 정의된 작업을 실행할 수 있습니다.
튜토리얼 프로젝트
에서 규정 준수 파이프라인 구성을 실행하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고
튜토리얼 프로젝트
프로젝트를 찾습니다. - 빌드 > 파이프라인을 선택합니다.
- 새 파이프라인을 선택합니다.
- 새 파이프라인 페이지에서 파이프라인 실행을 선택합니다.
파이프라인이 test 단계에서 규정-준수-작업
이라는 작업을 실행하는 것을 확인합니다. 수고하셨습니다, 첫 규정 준수 작업을 실행했습니다!
파이프라인 구성 결합
프로젝트가 규정 준수 파이프라인 작업과 독자적인 작업을 실행하려면 규정 준수 파이프라인 구성 및 프로젝트의 일반 파이프라인 구성을 결합해야합니다.
파이프라인 구성을 결합하려면 일반 파이프라인 구성을 정의하고 규정 준수 파이프라인 구성을 참조하도록 규정 준수 파이프라인 구성을 업데이트해야합니다.
일반 파이프라인 구성을 만들려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고
튜토리얼 프로젝트
프로젝트를 찾습니다. - 빌드 > 파이프라인 편집기를 선택합니다.
- 파이프라인 구성을 선택합니다.
-
파이프라인 편집기에서 기본 구성을 다음으로 바꿉니다:
--- 프로젝트-작업: script: - echo "프로젝트 작업 실행 중..."
- 변경 사항 커밋을 선택합니다.
새 프로젝트 파이프라인 구성을 규정 준수 파이프라인 구성과 결합하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고
튜토리얼 규정 준수 프로젝트
프로젝트를 찾습니다. - 빌드 > 파이프라인 편집기를 선택합니다.
-
기존 구성에서 다음을 추가합니다:
include: - project: '튜토리얼-그룹/튜토리얼-프로젝트' file: '.gitlab-ci.yml'
- 변경 사항 커밋을 선택합니다.
정규 파이프라인 구성이 규정 준수 파이프라인 구성과 결합되었는지 확인하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고
튜토리얼 프로젝트
프로젝트를 찾습니다. - 빌드 > 파이프라인을 선택합니다.
- 새 파이프라인을 선택합니다.
- 새 파이프라인 페이지에서 파이프라인 실행을 선택합니다.
파이프라인이 test 단계에서 두 번의 작업 (규정-준수-작업
, 프로젝트-작업
)을 실행하는 것을 확인합니다.
축하합니다, 규정 준수 파이프라인을 만들고 구성했습니다!
더 많은 예제 규정 준수 파이프라인 구성을 확인하세요.