Publicidad
Publicidad

RSS Bitbucket

Empieza tu proyecto Open Source en las plataformas más conocidas. Bitbucket

7 Comentarios
Empieza tu proyecto Open Source en las plataformas más conocidas. Bitbucket

Voy a finalizar la mini serie de tutoriales “paso a paso” en donde mostrar las plataformas más utilizadas para compartir proyectos Open Source en las diferentes comunidades y lenguajes.

Ahora voy a centrarme en la plataforma de la empresa Atlassian, que es profusamente utilizada en el mundo de desarrollo, y que es parte de su ecosistema de herramientas lideradas por Jira: Bitbucket.

Leer más »

Facebook mejora Mercurial haciéndolo más rápido que Git

5 Comentarios
Facebook mejora Mercurial haciéndolo más rápido que Git

¿Sabías que todo el código de Facebook está alojado en un único repositorio? Según han publicado hace unos días en su blog para desarrollo, esto les llevó a solucionar un grave problema para escalar tan inmenso número de líneas de código (más de 14 millones en 44.000 ficheros) y que no se convirtiera en un grave cuello de botella para el trabajo de sus ingenieros.

Una deuda técnica para que sus desarrolladores pudieran dedicar más tiempo a hacer cosas en lugar de esperar a sus herramientas que les ha llevado a mejorar Mercurial para hacerlo más rápido, superando a Git.

Leer más »
Publicidad

Hacer auto deploy con Bitbucket y GIT IV

6 Comentarios
Hacer auto deploy con Bitbucket y GIT IV

addEventListener('load', function (event) { prettyPrint() }, false);

En el anterior artículo expresamos nuestra intención de iniciar un proyecto de Comunidad en Genbeta Dev para crear una herramienta simple pero efectiva y que aporte valor desde el primer momento al hacer commits en nuestros repositorios de Bitbucket.

Decidimos que la herramienta sería licenciada bajo la GPL y estaría a disposición de toda la Comunidad. Muy al hilo, nuestro compañero Txema publicaba un artículo donde se trataba como colaborar en proyectos de software libre.

Hoy continuamos con este experimento en Genbeta Dev dando los primeros pasos para generar nuestro proyecto de Software Libre.

Leer más »

Hacer auto deploy con Bitbucket y GIT III

1 Comentario
Hacer auto deploy con Bitbucket y GIT III

addEventListener('load', function (event) { prettyPrint() }, false);

En el último post de la serie hicimos un servicio de despliegue sencillo para utilizar junto a Twisted con el que realizar el auto despliegue de una aplicación web en un servidor remoto al hacer push de un nuevo commit a un repositorio alojado en Bitbucket.

Aunque los artículos anteriores sirven para entender el funcionamiento y la mecánica del servicio de auto despliegue, lo cierto es que no era demasiado útil, tanto en esta como en las siguientes entregas de esta serie, vamos a construir un sistema de auto despliegue e integración continua sencillo pero más robusto y sobre todo, vamos a implementarlo completamente nosotros mismos sin utilizar Jenkins, BuildBot o Puppet.

Leer más »

Hacer auto deploy con Bitbucket y GIT II

3 Comentarios
Hacer auto deploy con Bitbucket y GIT II

addEventListener('load', function (event) { prettyPrint() }, false);

En el primer artículo de la serie vimos como crear un repositorio público (podríamos haberlo hecho privado perfectamente) en Bitbucket y registramos un servicio de POST para el mismo.

También comprobamos que el servicio estaba funcionando y que el objeto JSON enviado que contenía la información de nuestro repositorio y commit estaba bien formado y era correcto.

Hoy vamos a hacer una primera prueba sencilla de auto-deploy previa batería de tests para que el lector pueda ir haciéndose una ligera idea de lo que podemos hacer con muy poco esfuerzo.

Leer más »

Hacer auto deploy con Bitbucket y Git

3 Comentarios
Hacer auto deploy con Bitbucket y Git

addEventListener('load', function (event) { prettyPrint() }, false);

Bitbucket es un conocido hosting de repositorios para los sistemas de control de versiones distribuidos (DVCS del Inglés Distributed Version Control System) Git y Mercurial desarrollado y mantenido por la compañía australiana Atlassian.

Los repositorios creados en Bitbucket, disponen de seguimiento de tickets además de una wiki así como integración con diferentes servicios de terceros como Jenkins para integración continua de proyectos Java o Basecamp de 37Signals.

Uno de esos servicios es el POST Service que nos permite enviar una petición POST a un servicio web cuando hacemos push a uno de nuestros repositorios con un objeto JSON que contiene información sobre nuestro repositorio y los cambios realizados al mismo.

Leer más »
Publicidad
Publicidad
Inicio
Inicio

Ver más artículos