/
필수 파이프 라인 구성

필수 파이프 라인 구성

GitLab 관리자는 모든 파이프 라인에서 파이프 라인 구성을 강제 실행할 수 있으며, 구성은 GitLab 인스턴스의 모든 파이프 라인에 적용되며 다음에서 제공된다.

  • Instance template repository

  • GitLab-supplied configuration

  1. Instance template repository

호스팅 된 시스템에서 팀 간에 고유한 템플릿을 공유해야 할 때 이 기능을 통해 관리자는 프로젝트를 인스턴스 전체 파일 템플릿 모음으로 선택할 수 있다. 이러한 템플릿은 프로젝트를 안전하게 유지하면서 웹 편집기를 통해 모든 사용자에게 노출된다.

 

1.1. 관리자는 사용자 정의 템플리트 저장소로 사용할 프로젝트를 선택한다.

 

1.2. 프로젝트가 선택되면 저장소에 사용자 정의 템플릿을 추가할 수 있으며 프론트 엔드 및 API 의 해당 위치에 표시된다. 다음과 같은 유형의 사용자 정의 템플릿이 지원된다.

Type

Directory

Extension

Type

Directory

Extension

Dockerfile

Dockerfile

.dockerfile

.gitignore

gitignore

.gitignore

.gitlab-ci.yml

gitlab-ci

.yml

LICENSE

LICENSE

.txt

Dockerfile

Dockerfile

.dockerfile

  • 각 템플릿은 해당 서브 디렉토리로 이동해야하고 올바른 확장자를 갖고 있으면서 비어 있지 않아야하며 계층 구조는 다음과 같아야 한다.

|-- README.md |-- Dockerfile |-- custom_dockerfile.dockerfile |-- another_dockerfile.dockerfile |-- gitignore |-- custom_gitignore.gitignore |-- another_gitignore.gitignore |-- gitlab-ci |-- custom_gitlab-ci.yml |-- another_gitlab-ci.yml |-- LICENSE |-- custom_license.txt |-- another_license.txt
  • 이 설정이 완료되면 새 파일을 만들 때 사용자 지정 템플릿 목록이 포함되고 템플릿 유형이 선택되며,  
    이들은 목록 상단에 나타난다.

 

2. GitLab-supplied configuration

인스턴스 전체 자동 포함 파이프라인 구성을 설정할 수 있으며 이 파이프라인 구성은 프로젝트 자체 구성 후에 실행되며, 필요한 파이프라인 구성은 구성된 인스턴스 템플릿 저장소의 gitlab-ci 디렉터리 또는 GitLab에서 제공한 구성에서 선택할 수 있다.

  • 파이프라인 구성 파일 선택

이 기능은 다른 규정 준수 솔루션을 위해 다시 평가됩니다. 아직 구현하지 않은 사용자는 새로운 솔루션을 기다리는 것이 좋습니다.

 

Related content

프로젝트 생성
프로젝트 생성
More like this
GitLab 페이지 웹 사이트 생성 예제
GitLab 페이지 웹 사이트 생성 예제
More like this
GitLab 페이지 사용자 가이드
GitLab 페이지 사용자 가이드
More like this
GitLab 권장 프로세스
GitLab 권장 프로세스
More like this
파일 추가
More like this
GitLab 패키지 레지스트리 관리
GitLab 패키지 레지스트리 관리
More like this