이 문서는 JFrog에서 Environments에 대한 가이드를 공유하기 위해 작성되었다.
도구명 | JFrog Artifactory |
---|
문서 작성 기준 버전 | 7.84.14 |
---|
지원 Edition | |
---|
|
목차

Environments의 개요
Environments란?
JFrog Artifactory에서 Environments는 프로젝트 리소스(저장소 및 파이프라인 소스 등)를 집계하여 관리를 간소화하기 위해 사용됩니다.
기본적으로 Artifactory에는 DEV와 PROD가 디폴트로 생성되어 있고, 커스텀하여 Environment를 추가할 수 있습니다.

Global Environment vs. Project Environment
| Global Environment | Project Environment |
---|
설명 | 모든 프로젝트의 사용자가 역할에 따라 정의된 대로 해당 환경에 할당된 레포지토리에서 작업을 수행할 수 있습니다. | 해당 프로젝트에 할당된 사용자가 역할에 따라 정의된 대로 해당 환경에 할당된 리소스에 대한 작업을 수행할 수 있습니다. |
---|
생성 권한 | 플랫폼 관리자 | 플랫폼 관리자 또는 프로젝트 관리자 |
---|
Environments 생성하기
Global Environments 만들기
- 관리자 메뉴 → Environments → + Create New Environment → 이름 입력
- 이름의 최대 길이는 32자입니다.

Project Environment 만들기
- 프로젝트 선택 → Environments → + Create New Project Environment → 이름 입력

Role에 Environment 할당
관리자는 환경을 관련 역할에 할당하여 기존 역할(수정할 수 없는 프로젝트 관리자 역할 제외)을 수정할 수 있습니다.
- 프로젝트 관리자 : 글로벌 환경과 프로젝트 환경을 프로젝트별 역할에 할당할 수 있습니다.
- 플랫폼 관리자 : 글로벌 환경에 글로벌 역할을 할당하기 위해서는 플랫폼 관리자이어야 합니다.
|
- User Management → Roles → Edit → Environment 선택


저장소에 Environment 할당
- 관리자 메뉴 → Repositories → 저장소 편집 → Environments 선택 및 저장

참조