Breve presentación de BitBucket

Bitbucket Cloud es una herramienta de alojamiento de código y colaboración basada en Git diseñada para equipos. Las inmejorables integraciones de Bitbucket con Jira y Trello están concebidas para unir a todo el equipo de software con el fin de poner en práctica un proyecto. Ofrecemos un lugar en el que tu equipo pueda colaborar con código desde el concepto hasta la nube, crear código de calidad mediante pruebas automatizadas e implementar código con total seguridad.


Breve presentación de BitBucket

Integraciones

Integración con Jira y Trello excepcional

Estructura el caos y mantén actualizada toda la empresa de software, desde la ingeniería hasta el diseño. Accede a las ramas, estados de compilaciones, confirmaciones y estados de las incidencias de Jira o tarjetas de Trello.

Colaboración

Colaboración de código desde el concepto hasta la nube

Realiza transiciones en las incidencias de Jira según el estado de las solicitudes de incorporación de cambios, crea una lista de verificación del proceso de fusión con aprobadores asignados y comprueba si hay compilaciones aprobadas.

Entrega continua

Crea y evalúa automáticamente con la entrega continua integrada

Compila, evalúa e implementa con nuestra solución integrada de CI/CD Bitbucket Pipelines. Benefíciate de la configuración como código y de los ciclos de comentarios rápidos.

Despliega con confianza

Despliega con confianza

Lleva un seguimiento de tus implementaciones, obtén una vista previa de ellas y foméntalas con total seguridad.

Protege tu código

Protege tu código

Puedes quedarte tranquilo sabiendo que tu código está seguro en Cloud e implementar comprobaciones para evitar problemas antes de que se produzcan.


Opciones de alojamiento de Bitbucket

Nubes

Cloud

Bitbucket Cloud se aloja en los servidores de Atlassian y se accede a ellos mediante una URL. Bitbucket Cloud tiene una herramienta exclusiva integrada de CI/CD, Pipelines, con la que puedes compilar, evaluar e implementar directamente desde Bitbucket.

Server

Server

Bitbucket Server se aloja de forma local, en tu entorno. Bitbucket Server dispone de sólidas integraciones con Bamboo, nuestra potente herramienta de CI/CD con la que puedes automatizar por completo tu proceso. La licencia es perpetua.

Data Center

Data Center

Los usuarios verán nuestra oferta empresarial Bitbucket Data Center como una instancia única de Bitbucket Server, pero se aloja en una serie de servidores en un clúster de tu entorno. Esto ofrece importantes ventajas en comparación con Bitbucket Server: 

 

Nube

Servidor

Data center

Alojamiento de repositorios Git

Nube

Servidor

Data center

Permisos de rama

Nube

Servidor

Data center

Integración con Jira Software

Nube

Servidor

Data center

Proyectos

Nube

Servidor

Data center

API

Nube

Servidor

Data center

Integraciones con terceros

Nube

Servidor

Data center

Git Large File Storage (LFS)

Nube

Servidor


Admite bloqueo de archivos

Data center


Admite bloqueo de archivos

Comprobaciones de fusiones

Nube

Servidor

Data center

Comprobaciones obligatorias de fusiones

Nube

Premium

Servidor

 

Data center

 

CI/CD integrado

Nube

Servidor

Bamboo*

Data center

Bamboo*

Permisos de implementación

Nube

Premium

Servidor

 

Data center

 

Búsqueda de código

Nube

Servidor

Data center

Información del código

Nube

 

Servidor

Data center

Agrupación en clústeres

Nube

 

Servidor

 

Data center

Smart Mirroring

Nube

Premium

Servidor

 

Data center

Verificación obligatoria en dos pasos

Nube

Premium

Servidor

Integración con Marketplace

Data center

Integración con Marketplace

Lista de aceptación de IP

Nube

Premium

Servidor

 

Data center

 

Fragmentos de código

Nube

Servidor

Integración con Marketplace

Data center

Integración con Marketplace

Seguimiento de incidencias

Nube

Servidor

Jira Software*

Data center

Jira Software*

Wiki

Nube

Servidor

Confluence*

Data center

Confluence*

SSo basado en SAML

Nube

Atlassian Access

Servidor

 

Data center

 

Soporte Priority

Nube

Atlassian Access

Servidor

 

Data center

 

* Se integra fácilmente con Jira Software, Confluence y Bamboo


Términos clave que debes conocer

Aquí tienes palabras y términos importantes que debes conocer para desenvolverte en Bitbucket. Algunos son propios de Git, mientras que otros son específicos de Bitbucket.

Rama

Una rama representa una línea independiente de desarrollo. Las ramas sirven como una abstracción de los procesos de cambio, preparación y confirmación. Puedes concebirlas como una forma de solicitar un nuevo directorio de trabajo, un nuevo entorno de ensayo o un nuevo historial de proyecto. Las nuevas confirmaciones se registran en el historial de la rama actual, lo que crea una bifurcación en el historial del proyecto.

Bifurcar

En lugar de usar un repositorio de servidor único que haga de código base "central", la bifurcación ofrece a todos los desarrolladores un repositorio de servidor. Esto significa que cada contribuidor no tiene uno, sino dos repositorios de Git: uno privado local y uno público de servidor.

HEAD

Es la forma en la que Git hace referencia a la instantánea actual. Internamente, el comando git checkout simplemente actualiza el HEAD para que apunte a la rama o la confirmación especificada. Cuando apunta a una rama, Git no objeta nada, pero cuando cambias a una confirmación, pasa al estado "detached HEAD".

Maestra

La rama de desarrollo predeterminada. Al crear un repositorio de Git, se crea una rama llamada "maestra", que pasa a ser la rama activa.

Pipelines

Bitbucket Pipelines es un servicio de CI/CD integrado en Bitbucket. Con él puedes compilar, evaluar e incluso implementar tu código automáticamente de acuerdo con un archivo de configuración en tu repositorio. 

Pipes

Bitbucket Pipes son breves fragmentos de código que puedes soltar en tu canal para llevar a cabo eficaces acciones. Pipes facilita la compilación de flujos de trabajo de CI/CD potentes y automatizados, así como una puesta en marcha rápida.

Proyecto

Un proyecto es un contenedor para repositorios. Gracias a los proyectos, para los equipos es más fácil centrarse en un objetivo, producto o proceso organizando los repositorios en proyectos. Es posible mostrar u ocultar los proyectos de la vista pública.

Pull request

Las solicitudes de incorporación de cambios son una funcionalidad que facilita la colaboración entre desarrolladores que usan Bitbucket. Ofrecen una interfaz web intuitiva para debatir los cambios propuestos antes de integrarlos en el proyecto oficial.

Árbol de trabajo

El árbol de archivos extraídos, que normalmente incluye el contenido del árbol de HEAD commit y cualquier cambio local que hayas hecho, pero que no hayas confirmado aún.

Obtén más git

¿Buscas más términos de Git?

Consulta nuestro tutorial de Git para conocer los conceptos de los comandos de Git.


Guía 2: Conoce la interfaz de Bitbucket