Google은 GitHub와 협력하여 클라우드의 CI 프로세스를 간소화합니다.

독서 시간 아이콘 3 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

마이크로소프트보다 앞서 취득, GitHub는 오늘 클라우드에서 CI(지속적 통합) 프로세스를 간소화하기 위해 Google과의 파트너십을 발표했습니다. 이 파트너십의 일환으로 Google Cloud Build가 GitHub에 제공됩니다. Cloud Build는 개발자가 모든 언어에서 빠르고 일관되며 안정적인 빌드를 만들고 Cloud Build를 통해 CI를 쉽게 설정하고 GitHub 워크플로의 일부로 빌드 및 테스트를 자동화하는 데 도움이 됩니다.

“GitHub Marketplace의 Cloud Build 출시는 흥미로운 파트너십의 첫 번째 단계입니다. GitHub 플랫폼에 완전히 관리되는 지속적 통합을 가져오면 GitHub의 모든 리포지토리에 빠르고 원활하며 편리한 CI를 제공할 수 있습니다. Google Cloud와 GitHub는 개발자 생산성에 대한 비전을 공유하고 있으며 이 파트너십을 계속해서 구축하기를 기대합니다." — Melody Meckfessel, Google Cloud 엔지니어링 담당 부사장

“GitHub는 클라우드 네이티브 애플리케이션 개발을 위한 CI를 쉽게 만들기 위해 Google과 파트너 관계를 맺게 된 것을 기쁘게 생각합니다. GitHub 워크플로의 일부로 CI용 Cloud Build를 사용할 수 있는 기능은 이 파트너십의 시작일 뿐이며 GitHub의 기술 SVP인 Google”Jason Warner와 함께 앞으로 더 많은 것을 구축할 수 있기를 기대합니다.

이 통합의 하이라이트:

  • 제로 구성 Docker 빌드: 한 단계에서 모든 풀 요청의 일부로 GitHub 리포지토리에 푸시된 변경 사항에 대해 자동화된 컨테이너 빌드 및 테스트를 실행할 수 있습니다. GitHub는 Dockerfile이 포함된 리포지토리에 대한 CI를 자동으로 감지하고 권장합니다.
  • 확장성: Cloud Build는 증가하는 조직의 요구 사항을 충족합니다. 로컬 시스템의 단일 빌드에서 클라우드의 여러 프로젝트에 걸쳐 병렬로 여러 빌드로 이동할 수 있습니다. 모두 몇 분 만에 이루어집니다.
  • 보안 : 빌드는 Google의 보안으로 보호되는 인프라에서 실행됩니다. 빌드를 만들고 볼 수 있는 사람, 사용할 수 있는 소스 코드, 빌드 아티팩트가 저장되는 위치를 완전히 제어할 수 있습니다.
  • 유연성: 고급 사용 사례의 경우 Cloud Build를 사용하여 CI를 설정할 때 cloudbuild.yaml 파일을 포함할 수 있습니다. 이를 통해 사용자 정의 빌드 단계를 정의하고, Docker 이미지를 캐싱하여 빌드 속도를 높이고, 더 간결한 컨테이너를 빌드하고, Google Kubernetes Engine, Google App Engine, 온프레미스 클러스터(곧 알파 버전) 또는 다른 클라우드 제공업체에 직접 배포할 수 있습니다.
  • 통찰력 : 빌드가 완료되면 Checks API를 통해 GitHub 내에서 빌드 시간, 실패 및 아티팩트에 대한 세부 정보를 사용할 수 있으므로 익숙한 GitHub 환경 내에서 빌드 결과를 이해하고 진단할 수 있습니다. 전체 로그 및 기록은 Google Cloud Console의 Cloud Build UI에서 확인할 수 있습니다.

아래 소스 링크에서 이 파트너십에 대해 자세히 알아보세요.

출처: GitHub의

주제에 대한 추가 정보: 깃허브, Google 클라우드, 마이크로 소프트, 파트너스

댓글을 남겨주세요.

귀하의 이메일 주소는 공개되지 않습니다. *표시항목은 꼭 기재해 주세요. *