플래티어의 기술지원 서비스 및 제품 관련
자주 묻는 질문과 답변을 확인하실 수 있습니다.
[GitLab] GitLab에서 코드 보안 검사는 어떻게 수행하나요?
GitLab의 보안 스캐닝 도구를 CI/CD 파이프라인에 통합하여 정적 분석, 동적 분석, 의존성 검사 등을 자동화할 수 있습니다.
[GitLab] GitLab의 Wiki 기능은 어떻게 활용하나요?
프로젝트의 문서화를 위해 Wiki를 사용할 수 있습니다. 마크다운 형식으로 페이지를 작성하고, 버전 관리와 협업이 가능합니다.
[GitLab] GitLab의 이슈 트래킹 시스템은 어떻게 사용하나요?
GitLab의 이슈 기능을 사용하여 작업 항목, 버그, 기능 요청 등을 생성하고 관리할 수 있습니다. 라벨, 마일스톤, 할당자 등을 지정하여 체계적으로 관리할 수 있습니다.
[GitLab] GitLab Runner는 무엇이고 어떻게 설정하나요?
GitLab Runner는 CI/CD 작업을 실행하는 에이전트입니다. 프로젝트나 그룹에 Runner를 등록하고, 태그를 사용하여 특정 작업에 특정 Runner를 할당할 수 있습니다.
[GitLab] GitLab CI/CD 파이프라인을 어떻게 설정하나요?
프로젝트 루트에 .gitlab-ci.yml 파일을 생성하고, 빌드, 테스트, 배포 등의 단계를 정의합니다. 예를 들어, 스크립트 실행, 아티팩트 생성, 환경 변수 설정 등을 구성할 수 있습니다.
[GitLab] Merge Request(MR)는 어떻게 생성하고 관리하나요?
개발이 완료된 feature 브랜치에서 MR을 생성합니다. 리뷰어를 지정하고, 변경사항을 설명하며, CI/CD 파이프라인 실행 결과를 확인할 수 있습니다. 승인 후 merge 버튼을 클릭하여 병합합니다.
[GitLab] GitLab에서 브랜치 전략은 어떻게 구현하나요?
GitLab에서는 Git Flow나 GitHub Flow 등 다양한 브랜치 전략을 구현할 수 있습니다. 보통 master(또는 main) 브랜치를 기준으로 feature 브랜치를 만들어 개발하고, merge request를 통해 코드 리뷰 후 병합하는 방식을 많이 사용합니다.
[GitLab] GitLab의 백업과 복구는 어떻게 관리하나요?
GitLab은 자동 백업 기능을 제공하며, 재해 복구 계획 수립을 위한 가이드라인을 제공합니다. 정기적인 백업 설정이 중요합니다.
[GitLab] GitLab에서 코드와 데이터의 보안은 어떻게 유지되나요?
GitLab은 역할 기반 접근 제어, 2단계 인증, 보안 스캐닝 등 다양한 보안 기능을 제공합니다. 또한 자체 호스팅 옵션으로 데이터 제어권을 가질 수 있습니다.
[GitLab] GitLab에서 팀 협업을 어떻게 관리하나요?
GitLab의 그룹과 프로젝트 기능을 활용하여 팀 구조를 설정하고, 이슈 트래커와 칸반 보드로 작업을 관리할 수 있습니다.