InfoGrab Docs

환경

환경, 변수, 대시보드, 리뷰 앱.

GitLab 환경은 개발, 스테이징 또는 프로덕션과 같이 애플리케이션의 특정 배포 대상을 나타냅니다. 이를 사용하여 소프트웨어 라이프사이클의 다양한 단계에서 다양한 구성을 관리하고 코드를 배포합니다. 환경을 사용하면 다음과 같은 작업을 수행할 수 있습니다: 배포 프로세스의 일관성과 반복 가능성 유지 어디에 어떤 코드가 배포되었는지 추적 문제 발생 시 이전 버전으로 롤백 무단 변경으로부터 민감한 환경 보호 보안 경계를 유지하기 위해 환경별 배포 변수 제어 환경 상태 모니터링 및 문제 발생 시 알림 수신 환경 및 배포 보기 # 사전 조건: 비공개 프로젝트에서는 Reporter, Developer, Maintainer 또는 Owner 권한이 있어야 합니다. 환경 권한 을 참조하세요. 특정 프로젝트의 환경 목록을 보는 몇 가지 방법이 있습니다: 최소한 하나의 환경이 사용 가능한 경우(즉, 중지되지 않은 경우) 프로젝트의 개요 페이지에서 볼 수 있습니다. 왼쪽 사이드바에서 운영 > 환경 을 선택합니다. 환경이 표시됩니다. 환경의 배포 목록을 보려면 환경 이름(예: staging )을 선택합니다. 배포 job이 배포를 생성한 후에만 이 목록에 배포가 표시됩니다. 배포 파이프라인의 모든 수동 job 목록을 보려면 실행 ([play]) 드롭다운 목록을 선택합니다. 환경 URL # 히스토리 GitLab 15.2에서 임의의 URL을 유지하도록 변경 되었습니다. soft_validation_on_external_url 이라는 플래그 가 있습니다. 기본적으로 비활성화됩니다. GitLab 15.3에서 일반 제공 됩니다. 기능 플래그 soft_validation_on_external_url 이 제거되었습니다. 환경 URL 은 GitLab의 몇 가지 곳에 표시됩니다: 머지 리퀘스트에서 링크로: 환경 보기에서 버튼으로: 배포 보기에서 버튼으로: 다음 조건이 모두 충족되면 머지 리퀘스트에서 이 정보를 볼 수 있습니다: 머지 리퀘스트가 기본 브랜치(일반적으로 main )에 머지됩니다. 해당 브랜치도 환경(예: staging 또는 production )에 배포됩니다. 예: 소스 파일에서 공개 페이지로 이동 # GitLab 라우트 맵 을 사용하면 리뷰 앱으로 설정된 환경의 소스 파일에서 직접 공개 페이지로 이동할 수 있습니다. 환경 유형 # 환경은 정적 또는 동적으로 구분됩니다. 정적 환경: 일반적으로 연속 배포에 의해 재사용됩니다. 정적 이름을 갖습니다. 예: staging 또는 production . 수동으로 또는 CI/CD 파이프라인의 일부로 생성됩니다. 동적 환경: 일반적으로 CI/CD 파이프라인에서 생성되며 단일 배포에만 사용된 후 중지 또는 삭제됩니다. 동적 이름을 가지며, 일반적으로 CI/CD 변수의 값을 기반으로 합니다. 리뷰 앱 의 기능입니다. 환경은 정지 job 이 실행되었는지 여부에 따라 세 가지 상태 중 하나를 가집니다: available : 환경이 존재합니다. 배포가 있을 수 있습니다. stopping : _on stop job_이 시작되었습니다.