이 문서는 JFrog에서 Environments에 대한 가이드를 공유하기 위해 작성되었다.


도구명JFrog Artifactory
문서 작성 기준 버전7.84.14
지원 Edition

COMMUNITY PRO PRO X ENTERPRISE X ENTERPRISE +

목차



Environments의 개요

Environments란?

JFrog Artifactory에서 Environments는 프로젝트 리소스(저장소 및 파이프라인 소스 등)를 집계하여 관리를 간소화하기 위해 사용됩니다.

기본적으로 Artifactory에는 DEV와 PROD가 디폴트로 생성되어 있고, 커스텀하여 Environment를 추가할 수 있습니다.

Global Environment vs. Project Environment


Global EnvironmentProject 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 선택 및 저장



참조


  • 레이블 없음