템플릿 구성
이 기능을 통해 관리자는 프로젝트를 인스턴스 전체 파일 템플릿 모음으로 선택할 수 있으며 이러한 템플릿은 프로젝트를 안전하게 유지하면서 웹 편집기를 통해 모든 사용자에게 노출된다.
1. Configuration
사용자 정의 템플리트 저장소로 사용할 프로젝트를 선택한다.
프로젝트가 선택되면 저장소에 사용자 정의 템플릿을 추가할 수 있으며 프론트 엔드 및 API의 해당 위치에 표시되며 템플릿은 종류에 해당하는 저장소의 특정 서브 디렉토리에 추가 되어야 한다.
다음과 같은 유형의 사용자 정의 템플릿이 지원된다.
Type | Directory | Extension |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
각 템플릿은 해당 서브 디렉토리로 이동해야하며 올바른 확장자를 가지며 비어 있지 않아야 한다. 따라서 계층 구조는 다음과 같아야 한다.
|-- 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
모든 사용자 정의 프로젝트 템플릿이 소싱되는 그룹을 구성할 수 있으며 그룹 네임스페이스 바로 아래의 모든 프로젝트는 사용자가 액세스할 수 있는 경우 사용자가 사용할 수 있다.