ETC 2017 Gestión de Proyectos Software con herramientas libres Redmine + GitLab + Jenkins
Redmine + GitLab + Jenkins
ALM
Redmine - Tareas
Redmine - Cuadro de Tareas
Redmine - Nueva Tarea
Sistema Centralizado VS Sistema Distribuido
GIT
GIT
git init - Inicializa el proyecto Comandos de GIT git init - Inicializa el proyecto git branch - Muestra la rama actual del proyecto git status - Muestra el estado de los archivos git add - Agrega archivos al area de Staging git commit - Confirma los cambios en el repositorio local git remote add origin link_repositorio_remoto - Agrega un repositorio remoto git push origin master - Envía los cambios al repositorio remoto git pull origin master - Estira los cambios del repositorio remoto git checkout -b new_branch - Crea una nueva rama a partir del master
GitLab
GitLab - Dashboard
GitLab - Commits
GitLab - Issue Tracking
Jenkins
Jenkins - Jobs
Jenkins
Otras alternativas Mensajeria = RocketChat - https://rocket.chat/ Ambiente de Desarrollo = Vagrant - https://www.vagrantup.com/ Gestion de Configuracion = Ansible - https://www.ansible.com/
Muchas Gracias Preguntas..?