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.
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
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
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:
| Cloud | Server | Data center |
---|---|---|---|
Alojamiento de repositorios Git | Cloud
| Server
| Data center
|
Permisos de rama | Cloud
| Server
| Data center
|
Integración de Jira Software | Cloud
| Server
| Data center
|
Proyectos | Cloud
| Server
| Data center
|
API | Cloud
| Server
| Data center
|
Integraciones de terceros | Cloud
| Server
| Data center
|
Git Large File Storage (LFS) | Cloud
| Server
Admite bloqueo de archivos | Data center
Admite bloqueo de archivos |
Comprobaciones de fusión | Cloud
| Server
| Data center
|
Comprobaciones obligatorias de fusiones | Cloud
Premium | Server
| Data center
|
CI/CD integrado | Cloud
| Server Bamboo* | Data center Bamboo* |
Permisos de implementación | Cloud
Premium | Server
| Data center
|
Búsqueda de código | Cloud
| Server
| Data center
|
Code Insights | Cloud
| Server
| Data center
|
Agrupación en clústeres | Cloud
| Server
| Data center
|
Verificación obligatoria en dos pasos | Cloud
Premium | Server Integración de Marketplace | Data center Integración de Marketplace |
Listas de aceptación de IP | Cloud
Premium | Server
| Data center
|
Fragmentos de código | Cloud
| Server Integración de Marketplace | Data center Integración de Marketplace |
Gestión de Tareas | Cloud
| Server Jira Software* | Data center Jira Software* |
Wiki | Cloud
| Server Confluence* | Data center Confluence* |
Inicio de sesión único basado en SAML | Cloud
Atlassian Access | Server
| Data center
|
Soporte Priority | Cloud
Atlassian Access | Server
| 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".
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.
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.
¿Buscas más términos de Git?
Consulta nuestro tutorial de Git para conocer los conceptos de los comandos de Git.