템플릿 구성

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

 

1. Configuration

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

프로젝트가 선택되면 저장소에 사용자 정의 템플릿을 추가할 수 있으며 프론트 엔드 및 API의 해당 위치에 표시되며 템플릿은 종류에 해당하는 저장소의 특정 서브 디렉토리에 추가 되어야 한다.

  • 다음과 같은 유형의 사용자 정의 템플릿이 지원된다.

Type

Directory

Extension

Type

Directory

Extension

Dockerfile

Dockerfile

.dockerfile

.gitignore

gitignore

.gitignore

.gitlab-ci.yml

gitlab-ci

.yml

LICENSE

LICENSE

.txt

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

|-- 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. Custom project templates

모든 사용자 정의 프로젝트 템플릿이 소싱되는 그룹을 구성할 수 있으며 그룹 네임스페이스 바로 아래의 모든 프로젝트는 사용자가 액세스할 수 있는 경우 사용자가 사용할 수 있다.