머지 전에 리뷰를 맡깁니다 | DAKER 커뮤니티
오늘은 UI를 한 번 더 예쁘게 만드는 팁 모음이 아닙니다. Google Cloud Tech 영상에서 GitLab의 Regnard Raquedan이 Gemini, Antigravity, GitLab을 한 줄로 이어 파이썬 앱 UI를 고치는 과정을 확인한 뒤, 빌더가 같은 날 따라 할 수 있는 최소 실험으로 옮기는 노트입니다. 머지 전에 리뷰를 맡깁니다.

참고 영상은 Google Cloud Tech 채널의 End-to-end agentic development with Google Gemini, Antigravity, and GitLab입니다. 채널 주소는 @googlecloudtech입니다. yt-dlp 기준 게시일은 2026년 9월 2일입니다. 길이는 492초입니다. oEmbed 기준 제목은 End-to-end agentic development with Google Gemini, Antigravity, and GitLab입니다. 이 글에는 주소만 둡니다. iframe은 넣지 않습니다. 영상 설명의 Gemini 소개 링크는 g.dev/ai/about-gemini입니다. GitLab Duo 허브로 연결되는 설명 링크는 g.dev/ai/gitlab-duo이며, 현재는 about.gitlab.com/gitlab-duo-agent-platform으로 열립니다. Google Cloud Marketplace 안내 링크는 g.dev/cloud/google-cloud-marketplace입니다. 어제 올린 Grafana Cloud로 Gemini 에이전트를 관측하는 글, 그 전날의 Claude Code 팀 실무 글, 그리고 참가 안내의 안심존·기획서 페이지 제한 글은 이 슬롯에서 다시 쓰지 않습니다. 오늘은 관측 루프가 아니라, IDE에서 이슈와 머지 요청을 만들고 Duo 에이전트 리뷰 뒤에 Cloud Run으로 올리는 배포 전 점검 흐름입니다.

영상이 말하는 목표
영상 진행자는 GitLab의 Senior Ecosystem Solutions Architect인 Regnard Raquedan입니다. 이름은 영상 자막과 설명의 표기를 따릅니다. 진행자는 Gemini, Antigravity, GitLab이 함께 동작할 때 에이전트 기반 개발을 처음부터 끝까지, 보안을 지키며, 효율적으로 가져갈 수 있다고 소개합니다. 이 문장은 영상 오프닝 발언입니다. 제품 전체의 보장 문구로 옮기지 않습니다.
데모 대상은 파이썬 기반 앱입니다. 진행자는 현재 UI가 매우 평범하다고 보여 준 뒤, AI로 더 현대적인 UI로 바꾸겠다고 말합니다. 시작 전에 GitLab에서 Google Artifact Management 연동과 Google IAM 연동을 미리 맞춰 두라고 합니다. 이 사전 조건은 영상 속 안내입니다. 계정마다 필요한 권한 목록을 이 글에서 새로 만들지 않습니다. 연동이 아직 없다면 오늘 실험은 이슈와 브랜치 생성까지만 잡고, 배포는 다음으로 미루십시오.
Antigravity에서 UI 시안을 먼저 남깁니다
Antigravity IDE 안에서 진행자는 Gemini에게 새로 고친 UI를 나타내는 PNG를 만들도록 이미 요청해 두었다고 말합니다. 생성된 이미지는 코드베이스에 저장되어 있습니다. 다음으로 그 시안을 실제 UI로 만드는 계획을 GitLab 이슈로 옮깁니다. 진행자는 Antigravity에 GitLab MCP 서버를 연결해 두었다고 설명합니다. IDE에 적은 지시가 GitLab에 반영되도록 한 설정입니다. 이 설명은 영상 데모입니다.
공식 문서에서 Antigravity는 여러 표면으로 나뉩니다. Antigravity 2.0, CLI, SDK, IDE가 있고, IDE는 MCP와 스킬을 포함한 에이전트 코딩 환경으로 소개됩니다. 문서 출발점은 antigravity.google/docs/home입니다. 설치와 첫 실행 안내는 Codelab Getting Started with Google Antigravity에도 정리되어 있습니다. 다운로드 페이지는 antigravity.google/download입니다. Gemini Enterprise 묶음 안에서의 Antigravity 설명은 Google Cloud 문서 AI developer tools overview에도 있습니다. 이 글은 문서에 없는 요금제 조건을 추정하지 않습니다.
이슈, 브랜치, 머지 요청
진행자는 Gemini에게 UI 새로 고침 계획을 담은 GitLab 이슈를 만들라고 요청합니다. 작업이 끝나면 요약에 이슈 URL이 나타납니다. Antigravity의 GitLab 확장으로 이슈를 열 수도 있다고 말하지만, 데모에서는 URL을 눌러 GitLab으로 이동합니다. GitLab에서 이슈를 확인한 뒤, 이슈로부터 머지 요청을 만듭니다. 이때 이후 작업에 쓸 새 코드 브랜치도 함께 만든다고 안내합니다. 데모에서 브랜치 이름은 ui-refresh-planning입니다. 진행자는 브랜치 이름을 복사해 Antigravity로 가져갑니다. 브랜치 이름은 데모 예시입니다. 저장소 규칙이 다르면 팀 규칙을 따르십시오.
Antigravity로 돌아온 뒤, 방금 만든 브랜치로 전환합니다. 진행자는 이제부터의 변경이 메인 브랜치가 아니라 그 브랜치에 쌓이도록 맞춘다고 말합니다. 이어서 Gemini에게 앞서 만든 UI 이미지를 분석하고, 그 모습에 맞는 애플리케이션 코드를 작성하라고 요청합니다. 생성 과정에서 변경 승인 요청이 나오면 승인합니다. 진행자는 Gemini가 애플리케이션을 시뮬레이션하고 테스트하려고도 한다고 말합니다. 코드 생성이 끝나면 변경 요약을 검토하고 수락합니다. 로컬에 반영된 뒤 Git 명령으로 커밋 메시지를 만들고 커밋한 다음, GitLab 원격 브랜치로 보냅니다. 여기까지는 영상에서 보여 준 조작 순서입니다. 승인 게이트를 끄지 마십시오. 데모에서도 변경을 수락하는 단계가 분명히 있습니다.
Duo 에이전트 리뷰 뒤에 머지합니다
GitLab의 머지 요청 화면에서 진행자는 Gemini가 넣은 UI 변경을 확인합니다. 그다음 GitLab Duo Agent Platform으로 만든 Gemini 에이전트를 리뷰어로 추가합니다. 화면에서는 에이전트 이름이 Develop with Gemini로 보이며, 진행자는 이를 Duo Agent Platform의 기본 제공 에이전트 중 하나라고 말합니다. 리뷰어를 추가하면 리뷰가 바로 시작됩니다. 리뷰가 끝난 뒤 진행자는 머지를 누르고, 메인 브랜치로 합칩니다.
GitLab Duo의 공식 문서 출발점은 docs.gitlab.com/user/gitlab_duo입니다. Duo Agent Platform 문서는 docs.gitlab.com/user/duo_agent_platform입니다. 제품 소개 페이지는 about.gitlab.com/gitlab-duo-agent-platform입니다. 문서에는 에이전트 기능과 비에이전트 지원 기능이 함께 있다고 적혀 있습니다. IDE 확장과 GitLab UI에서 Duo 기능을 쓸 수 있다고도 안내합니다. 영상 속 Develop with Gemini라는 표시 이름은 데모 화면의 이름입니다. 모든 요금제에서 같은 이름으로 보인다고 단정하지 않습니다. 리뷰어 목록에 에이전트가 보이지 않으면, 오늘 실험은 사람 리뷰 한 줄과 머지 요청 설명 보강으로 대체하십시오.
파이프라인과 Cloud Run
머지 이후 배포 파이프라인이 시작됩니다. 진행자는 Cloud Run에 도달하기 전에 몇 단계를 거친다고 말합니다. 보안 스캔, Artifact Registry로 올리기, 그다음 배포입니다. 파이프라인이 끝나면 새로 고친 UI가 살아 있는 앱으로 보입니다. 브라우저를 새로 고치고 텍스트를 선택해 상호작용을 확인합니다. 마지막에 진행자는 Antigravity, Gemini, GitLab 덕분에 앱을 처음부터 끝까지 고칠 수 있었다고 정리하고, Google Cloud Marketplace의 GitLab을 보라고 안내합니다.
Cloud Run 문서는 docs.cloud.google.com/run/docs입니다. Artifact Registry 문서는 docs.cloud.google.com/artifact-registry/docs입니다. 영상 설명에 적힌 Artifact Management·IAM 설정 안내는 단축 링크가 검색 결과로 열리므로, 이 글에서는 Google Cloud와 GitLab 연동을 확인할 때 공식 문서와 Marketplace 안내를 같이 보라고만 적습니다. 파이프라인 단계 이름과 소요 시간은 영상 데모 기준입니다. 모든 프로젝트의 기본 파이프라인으로 옮기지 않습니다. 스캔 단계에서 막히면 배포 URL을 만들지 말고, 스캔 로그와 머지 요청 링크만 남기십시오.
오늘 할 일
첫째, Antigravity IDE 또는 문서가 안내하는 Antigravity 표면 하나를 설치하고, GitLab MCP를 연결할 수 있는지 확인하십시오. MCP 설정 파일 위치와 UI 경로는 Codelab과 Antigravity 문서를 따릅니다. 둘째, 데모처럼 큰 앱을 바꾸지 마십시오. 저장소 하나에서 UI 시안 PNG를 하나 만들고, 그 시안으로 GitLab 이슈 하나를 만든 뒤, 전용 브랜치와 머지 요청만 열어 보십시오. 셋째, 머지 요청에 Duo Agent Platform 리뷰어를 붙일 수 있으면 붙이고, 리뷰 요약이 남는지 확인하십시오. 리뷰어를 붙일 수 없는 계정이면 여기서 멈추고, 이슈·브랜치·커밋까지를 오늘 제출물로 삼으십시오. 넷째, Cloud Run 배포는 Artifact Registry와 IAM 연동이 준비된 프로젝트에서만 시도하십시오. 연동이 없으면 로컬 실행 확인에서 끝내십시오.
제출물은 네 줄이면 충분합니다. Antigravity 또는 MCP 연결 확인 스크린샷, GitLab 이슈 URL, 브랜치가 담긴 머지 요청 URL, Duo 리뷰 요약 또는 리뷰를 붙이지 못한 사유입니다. 배포까지 갔다면 Cloud Run URL을 다섯 번째 줄로 추가하십시오. 배포가 제출입니다. 올린 링크가 제출이라는 뜻입니다.
이 글은 영상의 데모 순서를 실험 노트로 옮긴 것입니다. 자막의 자동 인식 오류가 있을 수 있으므로, 중요한 조작은 영상을 다시 확인하십시오. Grafana 관측 글에서 쓴 도구 탭·Slack 조사 루프와 각도를 나누기 위해, 오늘은 IDE에서 이슈를 만들고 머지 전에 에이전트 리뷰를 넣는 쪽에만 집중합니다. 숫자를 지어내지 않았습니다. 출처는 위 YouTube 주소와 Antigravity·GitLab Duo·Cloud Run·Artifact Registry 문서입니다.