InfoGrab DocsInfoGrab Docs

환경

GitLab 환경의 생성, 관리, 배포 방법과 환경 변수, 권한, 인시던트 관리를 설명합니다.

GitLab 환경은 개발, 스테이징 또는 프로덕션과 같이 애플리케이션의 특정 배포 타깃을 나타냅니다. 이를 사용하여 소프트웨어 라이프사이클의 다양한 단계에서 다양한 구성을 관리하고 코드를 배포합니다. 환경을 사용하면 다음을 할 수 있습니다: 배포 프로세스를 일관되고 반복 가능하게 유지 어느 곳에 어떤 코드가 배포되었는지 추적 문제가 발생할 때 이전 버전으로 롤백 권한이 없는 변경으로부터 민감한 환경 보호 환경별 배포 변수를 제어하여 보안 경계 유지 환경 상태를 모니터링하고 문제가 발생하면 알림 수신 환경 및 배포 보기 # 필수 조건: 비공개 프로젝트에서는 Reporter, Developer, Maintainer 또는 Owner 권한이 필요합니다. 환경 권한 을 참조하세요. 특정 프로젝트의 환경 목록을 보는 방법은 몇 가지가 있습니다: 프로젝트 개요 페이지에서, 최소 하나의 환경이 사용 가능한 경우(즉, 중지되지 않은 경우). [ ](/19.1/ci/environments/img/environments_project_home_v15_9.png) 왼쪽 사이드바에서 Operate > Environments 를 선택합니다. 환경이 표시됩니다. [ ](/19.1/ci/environments/img/environments_list_v14_8.png) 환경의 배포 목록을 보려면 환경 이름(예: staging )을 선택합니다. 배포는 배포 job이 생성한 후에만 이 목록에 표시됩니다. [ ](/19.1/ci/environments/img/deployments_list_v13_10.png) 배포 파이프라인의 모든 수동 job 목록을 보려면 Run ( play ) 드롭다운 목록을 선택합니다. [ ](/19.1/ci/environments/img/view_manual_jobs_v17_10.png) 환경 URL # 환경 URL 은 GitLab의 몇 가지 위치에 표시됩니다: 머지 리퀘스트에서 링크로: [ ](/19.1/ci/environments/img/environments_mr_review_app_v11_10.png) Environments 보기에서 버튼으로: [ ](/19.1/ci/environments/img/environments_open_live_environment_v14_8.png) Deployments 보기에서 버튼으로: [ ](/19.1/ci/environments/img/deployments_view_v11_10.png) 머지 리퀘스트에서 이 정보를 볼 수 있는 경우: 머지 리퀘스트가 최종적으로 기본 브랜치(일반적으로 main )에 머지되는 경우. 해당 브랜치가 환경(예: staging 또는 production )에도 배포되는 경우. 예를 들어: [ ](/19.1/ci/environments/img/environments_link_url_mr_v10_1.png) 소스 파일에서 공개 페이지로 이동 # GitLab Route Maps 를 사용하면 리뷰 앱을 위해 설정된 환경의 소스 파일에서 직접 공개 페이지로 이동할 수 있습니다. 환경 유형 #