GitLab과 Amazon Q의 테스트 설정
GitLab과 Amazon Q의 테스트 설정에 대해 설명합니다.
1. 기능 브랜치에서 GitLab용 Linux 패키지 얻기 # 머지 리퀘스트에 "pipeline:run-all-e2e" 레이블을 적용하고 새 파이프라인을 실행합니다 Stage qa-->e2e:test-on-omnibus-ee-->Downstream TRIGGERED_EE_PIPELINE 파이프라인으로 이동하여 원하는 Ubuntu 버전에 대한 작업을 선택합니다. 예: Ubuntu-22.04-branch 작업 아티팩트를 다운로드하고 내용을 추출합니다 2. GCP에서 Linux 인스턴스 설정 # GCP 프로젝트를 생성하려면 지침 을 따르세요 Cloud Account를 생성하는 동안 gcp-669306fb(organizations/769164969568) Cloud Provider를 선택합니다 GCP Compute Engine 페이지 로 이동하여 Create Instance 를 클릭합니다 e2-standard-4 (4 vCPUs, 16 GB 메모리) 머신 구성을 선택합니다 기본적으로 Debian 운영 체제와 Debian GNU/Linux 12 버전이 선택됩니다. OS and storage 탭에서 Ubuntu 도 선택할 수 있습니다. 디스크 크기 100 GB 선택 Create 클릭 gcloud compute ssh --zone <zone_name> <instance_name> --project <project_name> 명령을 사용하여 인스턴스에 SSH 접속합니다. 이 명령은 UI의 Connect 열, View gcloud command 서브메뉴에서 사용 가능합니다. cat /etc/os-release 와 같은 명령을 사용하여 OS 버전을 확인합니다 다음 명령을 사용하여 포트 443 및 80에 대한 접근을 허용합니다 gcloud compute firewall-rules create default-allow-https \ --project=<project_name> \ --direction=INGRESS \ --priority=1000 \ --network=default \ --action=ALLOW \ --rules=tcp:443 \ --source-ranges=0.0.0.0/0 gcloud compute firewall-rules create default-allow-http \ --project=<project_name> --direction=INGRESS \ --priority=1000 \ --network=default \ --action=ALLOW \ --rules=tcp:80 \ --source-ranges=0.0.0.0/0 3. DNS 구성 # 상표 등록되지 않은 도메인 이름 구매 를 위해 이 지침 을 따르세요 클라우드 도메인 등록은 Cloud DNS 항목 도 생성합니다 gcloud compute instances describe <vm_name> --zone=<zone_name> --project=<project_name> --format='get(network
