플래티어의 기술지원 서비스 및 제품 관련
자주 묻는 질문과 답변을 확인하실 수 있습니다.
[GitLab] Merge Request(MR)는 어떻게 생성하고 관리하나요?
개발이 완료된 feature 브랜치에서 MR을 생성합니다. 리뷰어를 지정하고, 변경사항을 설명하며, CI/CD 파이프라인 실행 결과를 확인할 수 있습니다. 승인 후 merge 버튼을 클릭하여 병합합니다.
[GitLab] GitLab CI/CD 파이프라인을 어떻게 설정하나요?
프로젝트 루트에 .gitlab-ci.yml 파일을 생성하고, 빌드, 테스트, 배포 등의 단계를 정의합니다. 예를 들어, 스크립트 실행, 아티팩트 생성, 환경 변수 설정 등을 구성할 수 있습니다.
[GitLab] GitLab Runner는 무엇이고 어떻게 설정하나요?
GitLab Runner는 CI/CD 작업을 실행하는 에이전트입니다. 프로젝트나 그룹에 Runner를 등록하고, 태그를 사용하여 특정 작업에 특정 Runner를 할당할 수 있습니다.
[GitLab] GitLab의 이슈 트래킹 시스템은 어떻게 사용하나요?
GitLab의 이슈 기능을 사용하여 작업 항목, 버그, 기능 요청 등을 생성하고 관리할 수 있습니다. 라벨, 마일스톤, 할당자 등을 지정하여 체계적으로 관리할 수 있습니다.
[GitLab] GitLab의 Wiki 기능은 어떻게 활용하나요?
프로젝트의 문서화를 위해 Wiki를 사용할 수 있습니다. 마크다운 형식으로 페이지를 작성하고, 버전 관리와 협업이 가능합니다.
[GitLab] GitLab에서 코드 보안 검사는 어떻게 수행하나요?
GitLab의 보안 스캐닝 도구를 CI/CD 파이프라인에 통합하여 정적 분석, 동적 분석, 의존성 검사 등을 자동화할 수 있습니다.
[GitLab] 프로젝트와 그룹의 접근 권한은 어떻게 관리하나요?
GitLab의 역할 기반 접근 제어(RBAC) 시스템을 사용하여 사용자나 그룹에 Guest, Reporter, Developer, Maintainer, Owner 등의 권한을 부여할 수 있습니다.
[GitLab] GitLab 소프트웨어의 플랜은 어떻게 되나요?
무료(Free), 프리미엄(Premium), 얼티밋(Ultimate)의 세 가지 플랜이 있습니다.
[GitLab] 서로 다른 플랜의 GitLab 소프트웨어를 사용할 수 있나요?
같은 깃랩 서버에서 서로 다른 플랜을 동시에 사용할 수는 없습니다. 기능 혼용을 방지하기 위해 플랜 별로 서로 다른 깃랩 인스턴스를 사용해야 합니다.
[GitLab] 프리미엄 (또는 얼티밋) 인스턴스의 기능을 무료 인스턴스에서 개발된 코드와 함께 사용할 수 있나요?
아니요, 금지된 기능 혼용입니다. 각 인스턴스의 플랜에서 제공하는 기능만 사용해야 합니다.