버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

이 문서는 JFrog Artifactory에서 Projects 관리자 메뉴에서의 설정 가이드를 Projects를 관리하는 설정 가이드를 공유하기 위해 작성되었다.


Section

이 가이드에 사용된 도구 정보입니다.

도구명JFrog Artifactory
버전7.84.14
Edition

상태
colourYellow
titleEnterprise X

목차

목차
exclude목차


...

개요

JFrog에서 프로젝트란?

JFrog에서 Project는 저장소, 빌드, 릴리스 번들, 파이프라인과 같은 특정 프로젝트와 관련된모든 리소스를 호스팅하기 위한 엔터티입니다.
이는 관리자와 DevOps가 해당 프로젝트의 리소스를 할당하고, 관리 및 제어하는 데 도움이 됩니다.

구독 에디션 별 허용 프로젝트 개수

Artifactory 7.31.10 버전부터 모든 구독 에디션에서 프로젝트 기능은 제공되지만 에디션에 따라 생성할 수 있는 프로젝트 개수가 다릅니다.

...

참고사항
iconfalse
titleEnterprise+ 구독의 경우

프로젝트 수는 JPD당이 아닌 구독당이며 Mission Control에서 관리합니다.
프로젝트 수는 모든 인스턴스에 적용되며 배포의 서버 수와 ​​관련이 없습니다. Mission Control은 연결된 각 JPD에 대한 프로젝트 할당을 관리하고 할당된 프로젝트를 별도로 계산합니다.

장점

  • 규정 준수를 보장하기 위해 프로젝트 수준 리소스 할당을 지정할 수 있습니다.

  • 필요에 따라 리소스를 공유할 수 있도록 하며 프로젝트와 관련된 모든 리소스를 관리합니다.
  • 프로젝트 리소스 및 활동에 대한 액세스를 제어할 수 있습니다.
  • 조직 내의 다양한 프로젝트, 팀 간에 쉽게 분리 및 구분할 수 있습니다. 

프로젝트 만들기

프로젝트 생성

  • 관리자 메뉴 → Projects → + Create New

...

  1. 프로젝트에 추가할 저장소 추가
  2. 프로젝트에 추가할 저장소 선택
  3. Create 클릭하여 프로젝트 생성

프로젝트에 멤버 할당

정보

프로젝트에 멤버를 추가하거나 제거하기 위해서는 프로젝트 관리자 역할을 가진 사용자이거나, 플랫폼 관리 역할을 가지고 있어야 합니다.

  • 프로젝트 선택 → + Add Members 또는 User Management - + Add Members

프로젝트 편집

  • 프로젝트 목록에서 편집할 프로젝트 선택

  1. 프로젝트 정보 및 리소스 확인
  2. 설정 편집 → 편집 창으로 이동 → Project Key를 제외한 정보 수정이 가능
  3. 프로젝트 삭제 버튼

프로젝트 빌드 업로드

프로젝트가 생성되면 해당 프로젝트에 대한 빌드 정보 저장소가 시스템 레포지토리에 의해 자동으로 생성되며, 관리자에 의해 삭제가 불가능합니다.

패널
borderColornavy
title빌드 정보 저장소의 명명 규칙

<project key>-build-info

  • 프로젝트 선택 → Set Me Up

...

패널
borderColornavy
title빌드 업로드 방법
  • Jfrog CLI Build Integration
  • Upload Build REST API
  • Different CI servers
  • Using the Deploy button in the UI

프로젝트 역할 관리

Global Role과 Project Role

  • Global Role : 역할이 할당된 프로젝트 멤버가 모든 프로젝트에서 일련의 작업을 수행할 수 있도록 합니다.
  • Project Role : 프로젝트 역할은 선택한 프로젝트에 대한 사용자 정의 작업 세트와 관련되어 있습니다.
정보

프로젝트 역할 내에서 글로벌 역할과 프로젝트 별 역할을 조합하면 프로젝트에 대한 액세스 권한을 세부적으로 조정할 수 있습니다.

프로젝트 역할 생성

  • 프로젝트 선택 → User Management - Roles 메뉴 → + Create Project Role


...

참조

...