Tabla de contenidos
Con Bitbucket, los equipos pequeños y grandes pueden gestionar sus proyectos de software de forma colaborativa. La herramienta desarrollada por Atlassian es compatible con Git y Mercurial para el control de versiones.
Bitbucket es una herramienta que permite a los desarrolladores y equipos de proyectos gestionar de forma colaborativa determinados sistemas de control de versiones distribuidos. El software ha sido desarrollado y publicado por Atlassian desde 2008 y se utiliza en numerosos proyectos privados y comerciales.
Herramienta de administración para Git y Mercurial
Bitbucket ofrece la posibilidad de utilizar los sistemas de control de versiones distribuidos gratuitos Git y Mercurial para la gestión de proyectos. Los dos sistemas son similares en muchos aspectos, pero difieren, entre otras cosas, en su complejidad.
Bitbucket permite que cada equipo de proyecto elija el sistema adecuado para ellos. La herramienta también se puede utilizar con proyectos de GitHub existentes: los repositorios existentes se pueden transferir a Bithub con relativa facilidad.
Gratis para equipos pequeños
En comparación con otras herramientas de administración conocidas como GitHub, Bitbucket aprecia la tarifa de licencia más barata, entre otras cosas. El uso es gratuito para pequeños equipos de hasta cinco miembros. Por tanto, el sistema es especialmente interesante para las empresas emergentes.
Los equipos más grandes tienen que pagar una pequeña tarifa mensual. Los miembros de proyectos de código abierto y proyectos del entorno académico pueden administrar repositorios privados de forma gratuita a través de Bitbucket, independientemente del tamaño del equipo.
Gestionar ramas y bifurcaciones
Bitbucket, como muchos otros sistemas de control de versiones, te permite crear diferentes ramas y bifurcaciones de un proyecto. Por lo tanto, es posible dividir diferentes versiones de forma permanente o temporal, por ejemplo, si se van a suministrar varias versiones con actualizaciones en paralelo.
Las sucursales que se han separado también se pueden fusionar nuevamente en un momento posterior para incorporar nuevos desarrollos en el proyecto actual. Bitbucket ofrece diferentes estrategias para la fusión y permite la creación de condiciones que deben cumplirse antes de una fusión. De esta forma, la gestión de versiones se puede adaptar relativamente bien a las necesidades del equipo.
Pipelines para integración continua y entrega continua
Bitbucket ofrece una función especial para hacer que la construcción, prueba y entrega de software sea lo más simple y directa posible: los desarrolladores pueden programar canales individuales que automatizan todas las tareas relacionadas con la entrega de su software. Además, el sistema puede proporcionar comentarios sobre si una compilación se realizó correctamente, por lo que se puedes ver rápidamente si ocurre un problema mientras se implementa el software.
Gestiona proyectos de forma eficaz gracias a la integración con Jira y Trello
Bitbucket y el software de gestión de proyectos basado en web Jira, ampliamente utilizado, provienen del mismo fabricante, por lo que ambos sistemas funcionan juntos de manera efectiva. Los equipos tienen la posibilidad de vincular los procesos de Jira directamente con confirmaciones, solicitudes de extracción o ramas completas en Bitbucket.
Alternativamente, es posible utilizar el software de gestión de proyectos basado en la web Trello para vincular tarjetas o listas individuales con los eventos de Bitbucket. Bitbucket ofrece así varias opciones para documentar el progreso de un proyecto con herramientas externas.