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

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 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.

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.

Implementa 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

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

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.

Data Center

Bitbucket Data Center, nuestra oferta Enterprise autogestionada, se puede alojar en un clúster de varios servidores de tu entorno. Esto ofrece importantes ventajas:

Cloud

Data center

Alojamiento de repositorios Git

✓

✓

Permisos de rama

✓

✓

Integración con Jira Software

✓

✓

Proyectos

✓

✓

API

✓

✓

Integraciones de terceros

✓

✓

Git Large File Storage (LFS)

✓

✓

Admite bloqueo de archivos

Comprobaciones de fusiones

✓

✓

Comprobaciones obligatorias de fusiones

Premium

CI/CD integrado

✓

Bamboo*

Permisos de implementación

Premium

Búsqueda de código

✓

✓

Code Insights

✓

✓

Agrupación en clústeres

✓

Smart Mirroring

✓

Verificación obligatoria en dos pasos

Premium

Integración de Marketplace

Listas de aceptación de IP

Premium

Fragmentos de código

✓

Integración de Marketplace

Gestión de Tareas

Jira Software*

Jira Software*

Wiki

Confluence*

Confluence*

Inicio de sesión único basado en SAML

Atlassian Access

* 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".

Main

La rama de desarrollo predeterminada. Al crear un repositorio de Git, se crea una rama llamada "main" (principal), 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.

Solicitud de incorporación de cambios

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.