El servicio de Google Cloud Source Repositories consiste en una serie de repositorios privados del software de control de versiones Git que se encuentran alojados en la Google Cloud Platform. Esta herramienta cumple la función de contribuir en los procesos de almacenamiento, seguimiento y gestión de manera privada de los cambios de bases de códigos de gran tamaño en la nube de Google.
Características de Cloud Source Repositories
Cloud Source Repositories se caracteriza por permitir el desarrollo colaborativo de cualquier aplicación o servicio, como es el caso de aquellos que se ejecutan en las plataformas de App Engine y Compute Engine.
Los usuarios que ya estén familiarizados con Git podrán manejar de forma muy sencilla estos repositorios, debido a que permite realizar acciones como añadir Cloud Source Repositories a un repositorio local de Git como si fuera remoto. También es posible conectarlo a otro repositorio que esté alojado en el desarrollador de software GitHub, así como en el servicio de alojamiento Bitbucket.
El usuario, además, tiene la posibilidad de utilizar el conjunto estándar de comandos de Git desde un repositorio local para interactuar con este en la nube, incluidos push, pull, clone y log.
Otra de las características de Cloud Source Repositories es que cuenta con una capa gratuita para menos de 5 usuarios por proyecto, así como 500 GB de almacenamiento y 500 GB de salida al mes.
Además de esto, Source Repositories tiene la herramienta del explorador de código fuente, con el objetivo de buscar archivos de acuerdo a su rama, etiqueta o a las confirmaciones.
🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴
Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada
👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semanaOtra de las características de estos repositorios es que puede integrarse fácilmente con otras herramientas de la plataforma en la nube de Google, como, por ejemplo:
- Cloud Build: para compilar y probar de forma automática el código fuente o una imagen cuando se envían cambios a Cloud Source Repositories.
- App Engine: para implementar las modificaciones directamente en esta aplicación desde las ramas o etiquetas del repositorio.
- Cloud Functions: para mantener un control de seguimiento de los cambios y las versiones en el código fuente sin necesidad de servidores con esta plataforma.
- Debbugger: para investigar el comportamiento de todos los códigos en producción sin pausar la aplicación o ralentizar su velocidad.
- Cloud Audit Logging: permite obtener registros de auditoría detallados y demás información de valor acerca de las acciones ejecutadas en el repositorio, así como de qué forma y en qué momento se llevaron a cabo.
Funciones de Cloud Source Repositories
Dentro de las funciones de Cloud Source Repositories se encuentran diseñar, desarrollar y gestionar el código del usuario con la seguridad necesaria, contando, además, con repositorios distribuidos geográficamente en diferentes centros de datos que se ejecutan en la infraestructura de alta disponibilidad.
De modo que estas funciones pueden detallarse de la siguiente manera:
Varios repositorios
Google Cloud Source Repositories permite la creación de diversos repositorios para un solo proyecto de la plataforma de Google, lo que resulta de gran utilidad cuando el usuario quiere comenzar un proyecto o bien crear una backup o copia de seguridad de un repositorio de Git.
Repositorios conectados
Esta función de Cloud Source Repositories permite conectar los repositorios ya existentes en Git y Bitbucket y sincronizarlos de forma automática con esta plataforma.
Búsqueda de código rápido
La búsqueda de código rápido de Cloud Source Repositories se basa en el uso de expresiones de uso regular con el objetivo de realizar búsquedas en diferentes archivos, proyectos y repositorios, que servirán para revisar y depurar el código de una manera más rápida.
Repositorios privados ilimitados
Otra de las funciones principales de Cloud Source Repositories es que permite crear una cantidad ilimitada de Git privados con el fin de mantener alojado el código del usuario o proyecto.
¿Cuál es el siguiente paso?
Ahora que ya conoces tanto qué es Cloud Source Repositories como cuáles son sus características y funciones más importantes, no dudes en continuar tu proceso de formación a través del DevOps & Cloud Computing Full Stack Bootcamp. Gracias a nuestro bootcamp, en menos de 6 meses dominarás todas las herramientas necesarias para convertirte en un experto del sector IT. ¡Inscríbete y continúa aprendiendo!