3. GitLab
• Sus comienzos remontan a 2011
• Programado en Ruby
• Distribuido bajo licencia MIT inicialmente
• Community Edition / Enterprise Edition
• Actualizaciones periódicas
8. Ajustes de perfil
• Subir avatar o seleccionarlo desde Gravatar
• Nombre y apellidos
• Otros datos personales opcionales (Skype, LinkedIn, Twitter, etc)
9. Account
• Podemos generar otro token privado.
• Cambiar el nombre de usuario afecta a las rutas de proyectos personales
19. Vista de un proyecto
• URL: Se recomienda clonar un repo utilizando
SSH para evitar que nos pregunte continuamente
por nuestro usuario/contraseña. Primero debemos
configurar al menos una clave SSH
• Milestones, Issues y Wiki: Se gestionarán desde
Jira y Confluence
• Settings: podemos configurar aspectos del
proyecto como un avatar, permitir snippets de
código o la integración continua.
33. Labels / Wiki / Snippets
• Labels nos permite gestionar etiquetas que podemos utilizar en commits y merge
request. No es útil al utilizar Jira
• Wiki no es aconsejable utilizarla. Todo debería ir a Confluence.
• Snippets gestiona pequeños trozos de código. También debería estar en Confluence.
Es posible que algunas o todas estas características no se encuentren disponibles en
todos los proyectos
35. Ventajas GitLab CI
• Completamente integrado con GitLab
• Fácil de aprender
• Escalable: los test se puede distribuir en
diferentes máquinas y puedes añadir todos los
que necesites
• Resultados rápidos: Cada build puede partirse en
diferentes trabajos que se ejecutan en paralelo en
varias máquinas
https://about.gitlab.com/gitlab-ci/
41. SourceTree
• Hay que añadir un archivo
llamado logo.png a la raíz del
proyecto
• No es necesario que el archivo
se añada a git, incluso se
podría ignorar
mediante .gitignore pero GitLab
también reconocerá ese fichero
y lo pondrá de avatar para el
proyecto.
• Cerramos y volvemos a abrir
SourceTree para ver los
cambios.