GitLab_가이드 21

Windows에 GitLab Runner 설치

Windows에 GitLab Runner 설치 Windows에서 GitLab Runner를 설치하고 실행하려면 다음이 필요합니다. 공식 사이트 에서 설치할 수 있는 Git 기본 제공 시스템 계정이 아닌 사용자 계정으로 실행하려는 경우 사용자 계정의 비밀번호입니다. 설치 GitLab Runner 10에서는 실행 파일의 이름이 gitlab-runner. GitLab Runner 10 이전 버전을 설치하려면 이전 문서를 방문하세요 . 시스템 어딘가에 폴더를 만드십시오(예: C:\GitLab-Runner. 64비트 또는 32 비트 용 바이너리를 다운로드하여 생성한 폴더에 넣습니다. 다음은 바이너리 이름을 gitlab-runner.exe(선택 사항)으로 변경했다고 가정합니다. Bleeding Edge 에 설명된 ..

GitLab_가이드 2022.08.03

Community Edition을 Enterprise Edition으로 변환

Community Edition을 Enterprise Edition으로 변환 Omnibus GitLab 패키지를 사용하여 설치된 기존 GitLab Community Edition(CE) 서버를 GitLab EE( Enterprise Edition )로 변환하려면 CE 위에 EE 패키지를 설치합니다. 동일한 버전의 CE에서 EE로의 변환은 명시적으로 필요하지 않으며 모든 표준 업그레이드(예: CE 12.0에서 EE 12.1로)가 작동해야 합니다. 그러나 다음 단계에서는 동일한 버전(예: CE 12.1에서 EE 12.1으로)을 업그레이드한다고 가정하며 권장 됩니다. CE에서 EE로 업데이트할 때 나중에 다시 EE로 이동할 계획이라면 CE로 되돌리지 마십시오. CE로 되돌리면 지원 개입이 필요한 데이터베이스 ..

GitLab_가이드 2022.08.03

GNU/Linux에 GitLab Runner 수동 설치

GNU/Linux에 GitLab Runner 수동 설치 deb/rpm 저장소 를 사용 하여 GitLab Runner를 설치할 수 없거나 GNU/Linux OS가 지원되지 않는 경우 최후의 수단으로 아래 방법 중 하나를 사용하여 수동으로 설치할 수 있습니다. Docker 실행기 를 사용 하려면 GitLab Runner를 사용하기 전에 Docker를 설치 해야 합니다 . GitLab Runner와 관련된 가장 일반적인 문제에 대해 설명 하는 FAQ 섹션 을 반드시 읽으십시오 . deb/rpm 패키지 사용 deb필요한 경우 또는 rpm패키지 를 통해 다운로드하여 설치할 수 있습니다. 다운로드 시스템에 적합한 패키지를 다운로드하려면: https://gitlab-runner-downloads.s3.amazonaw..

GitLab_가이드 2022.08.03

macOS에 GitLab Runner 설치

macOS에 GitLab Runner 설치 GitLab Runner는 macOS에 설치 및 업데이트할 수 있습니다. 설치 중 macOS에 GitLab Runner를 설치하는 방법에는 두 가지가 있습니다. 수동 설치 . 이 방법은 GitLab에서 공식적으로 지원하고 권장합니다. 홈브류 설치 . 수동 설치의 대안으로 Homebrew 와 함께 설치하십시오. 수동 설치(공식) GitLab Runner 9 및 이전 버전에 대한 문서 는 이 문서 를 참조하십시오 . 시스템용 바이너리를 다운로드하십시오.Bleeding Edge 에 설명된 대로 사용 가능한 모든 버전에 대한 바이너리를 다운로드할 수 있습니다 . 다른 태그가 있는 릴리스 다운로드 . sudo curl --output /usr/local/bin/gitla..

GitLab_가이드 2022.08.03

RBAC 지원 활성화

RBAC 지원 활성화 클러스터에 RBAC가 활성화된 경우 차트에서 자체 서비스 계정을 생성하거나 자체적으로 제공하도록 선택할 수 있습니다 . rbac.create차트에서 서비스 계정을 생성하도록 하려면 true 로 설정 하세요. rbac: create: true 이미 존재하는 서비스 계정을 사용하려면 다음을 사용하세요. rbac: create: false serviceAccountName: your-service-account 최대 러너 동시성 제어 Kubernetes에 배포된 단일 GitLab Runner는 추가 Runner 포드를 자동으로 시작하여 여러 작업을 병렬로 실행할 수 있습니다. 이 concurrent설정 은 한 번에 허용되는 최대 포드 수를 제어하며 기본값은 10다음과 같습니다. ## Co..

GitLab_가이드 2022.08.03

GitLab 러너 투구 차트

GitLab 러너 투구 차트 이 차트는 Google Kubernetes Engine 및 Azure Kubernetes Service에서 테스트되었습니다. 다른 Kubernetes 설치도 작동할 수 있습니다. 작동하지 않는 경우 문제 를 여십시오 . GitLab Runner 인스턴스를 Kubernetes 클러스터에 배포하는 공식적인 방법은 gitlab-runnerHelm 차트를 사용하는 것입니다. 이 차트는 GitLab Runner를 다음과 같이 구성합니다. GitLab Runner용 Kubernetes 실행기 를 사용하여 실행 합니다. GitLab CI/CD에서 수신하는 각각의 새 작업에 대해 지정된 네임스페이스 내에 새 포드를 프로비저닝하여 실행합니다. 전제 조건 클러스터에서 GitLab 서버의 API..

GitLab_가이드 2022.08.02

FreeBSD에 GitLab Runner 설치

FreeBSD에 GitLab Runner 설치 FreeBSD 버전은 최첨단 릴리스로도 사용할 수 있습니다. GitLab Runner와 관련된 가장 일반적인 문제에 대해 설명 하는 FAQ 섹션 을 반드시 읽으십시오 . GitLab Runner 10 이전 버전을 사용하거나 업그레이드하는 경우 새 버전으로 업그레이드 하는 방법을 읽어보세요 . GitLab Runner 10 이전 버전을 설치하려면 이전 문서를 방문하세요 . GitLab 러너 설치 다음은 FreeBSD에서 GitLab Runner를 설치하고 구성하는 단계입니다. gitlab-runner사용자 및 그룹 생성 : sudo pw group add -n gitlab-runner sudo pw user add -n gitlab-runner -g gitla..

GitLab_가이드 2022.08.02

컨테이너에서 GitLab Runner 실행

일반 GitLab Runner Docker 이미지 사용 GitLab Runner Docker 이미지( Ubuntu 또는 Alpine Linuxgitlab-runner 기반)는 GitLab Runner가 호스트에 직접 설치된 경우와 같이 표준 명령을 둘러싼 래퍼로 설계되었습니다 . 일반적인 규칙은 일반적으로 다음과 같이 실행되는 모든 GitLab Runner 명령입니다. gitlab-runner 다음과 같이 실행할 수 있습니다. docker run gitlab/gitlab-runner 예를 들어 GitLab Runner 명령에 대한 최상위 도움말 정보를 가져오는 것은 다음과 같이 실행할 수 있습니다. docker run --rm -t -i gitlab/gitlab-runner --help NAME: git..

GitLab_가이드 2022.08.02

Geo를 사용한 다중 노드/HA 배포

Geo를 사용한 다중 노드/HA 배포 이 섹션에서는 Geo로 다중 노드/HA 배포를 업그레이드하는 데 필요한 단계를 설명합니다. 특정 노드에서 일부 단계를 수행해야 합니다. 이 노드는 "배포 노드"로 알려져 있으며 다음 지침을 통해 표시됩니다. 업데이트는 다음 순서로 수행해야 합니다. Geo 기본 다중 노드 배포를 업데이트합니다. Geo 보조 다중 노드 배포를 업데이트합니다. 배포 후 마이그레이션 및 확인. 1단계: 각 배포에 대해 "배포 노드" 선택 이제 다음을 선택해야 합니다. Geo 기본 다중 노드 배포 에서 기본 "배포 노드" 로 사용하기 위한 하나의 인스턴스 . 각 Geo 보조 다중 노드 배포 에서 보조 "배포 노드" 로 사용할 인스턴스 하나 . geo-logcursor배포 노드는 Puma, S..

GitLab_가이드 2022.08.02

Redis HA 사용(Sentinel 사용)

Redis HA 사용(Sentinel 사용) 패키지 업그레이드에는 번들 Redis 서비스에 대한 버전 업데이트가 포함될 수 있습니다. 확장을 위해 Redis를 사용하는 인스턴스 에서 업그레이드는 아래에 지정된 대로 최소 다운타임을 보장하기 위해 적절한 순서를 따라야 합니다. 이 문서는 Redis HA를 설정하기 위해 공식 가이드를 따른다고 가정합니다. 애플리케이션 노드에서 공식 Redis 문서 에 따르면 Sentinel을 사용하여 HA 인스턴스를 업데이트하는 가장 쉬운 방법은 보조를 차례로 업그레이드하고 현재 기본(이전 버전 실행)에서 최근에 업그레이드된 보조(새 버전 실행)로 수동 장애 조치를 수행하는 것입니다. 그런 다음 원래 기본을 업그레이드합니다. 이를 위해 현재 Redis 기본 주소를 알아야 합..

GitLab_가이드 2022.08.02