SlideShare una empresa de Scribd logo
Usando CI
Definición de un workflow
Problemas
Dónde está la última versión
¿ Esto funciona ?
Yo no entiendo nada
Un pequeño paso …..
Objetivos
Presentar las herramientas
Definir una estructura de un repo
Definir tipos de test
Herramientas de comprobación de
código
Explicar un posible Workflow
Herramientas
GitLab
GitLab CI
shpec
shellcheck
El semáforo
-> Básico
-> Intermedio
-> Deseado
Paso inicial
Creación del proyecto
Creación del README.md en master
Primer Paso
Creación nueva rama
Definir test unitarios
Definir pre-commit
Escribir código
Pasar los tests
Comprobar la sintaxis
Segundo Paso
Sincronización del proyecto en CI
Escribir test de integración
Generar trabajos de integración
Tercer Paso
Creación de un merge request
Comprobar los test de integración
Code review
Aceptación del merge
Cuarto paso (mod.)
Obtener los últimos cambios del
repo
Repetir los pasos 1,2,3

Más contenido relacionado

La actualidad más candente

Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NETPruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
La Red DBAccess
 

La actualidad más candente (13)

Pruebas unitarias
Pruebas unitariasPruebas unitarias
Pruebas unitarias
 
Taller de Simpletest - Drupal Day Valencia 2012
Taller de Simpletest - Drupal Day Valencia 2012Taller de Simpletest - Drupal Day Valencia 2012
Taller de Simpletest - Drupal Day Valencia 2012
 
Integracion continua
Integracion continuaIntegracion continua
Integracion continua
 
Desambiguación del Término - Pruebas Unitarias - por Jorge H. Abad abad L.
Desambiguación del Término -  Pruebas Unitarias - por Jorge H. Abad abad L.Desambiguación del Término -  Pruebas Unitarias - por Jorge H. Abad abad L.
Desambiguación del Término - Pruebas Unitarias - por Jorge H. Abad abad L.
 
Probando aplicaciones AngularJS
Probando aplicaciones AngularJSProbando aplicaciones AngularJS
Probando aplicaciones AngularJS
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8
 
Integración contínua con Jenkins
Integración contínua con JenkinsIntegración contínua con Jenkins
Integración contínua con Jenkins
 
Jenkins ci + selenium
Jenkins ci + seleniumJenkins ci + selenium
Jenkins ci + selenium
 
Caja blanca
Caja blancaCaja blanca
Caja blanca
 
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NETPruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
 
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpPrueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwp
 
Pruebas Automatizadas
Pruebas AutomatizadasPruebas Automatizadas
Pruebas Automatizadas
 

Destacado

Introduction about cneetc
Introduction about cneetcIntroduction about cneetc
Introduction about cneetc
Przemek07
 
Logo fisical gym center
Logo fisical gym centerLogo fisical gym center
Logo fisical gym center
lGanzo
 
Janet presentation1
Janet presentation1Janet presentation1
Janet presentation1
lemonadelady
 
1440440700-80308508
1440440700-803085081440440700-80308508
1440440700-80308508
Daniel Pluck
 
Interview_ Emma Bigg talks about life after SSE Audio - Installation
Interview_ Emma Bigg talks about life after SSE Audio - InstallationInterview_ Emma Bigg talks about life after SSE Audio - Installation
Interview_ Emma Bigg talks about life after SSE Audio - Installation
Emma Bigg
 
ajay_Resume_dec
ajay_Resume_decajay_Resume_dec
ajay_Resume_dec
ajay arora
 
Content proto personas + stories v3
Content proto personas + stories v3Content proto personas + stories v3
Content proto personas + stories v3
Lilian Wang
 

Destacado (20)

Melhorar VP Número 06 - Novembro de 1991
Melhorar VP Número  06 - Novembro de 1991Melhorar VP Número  06 - Novembro de 1991
Melhorar VP Número 06 - Novembro de 1991
 
PLANO NACIONAL SOBRE MUDANÇA DO CLIMA – PNMC – BRASIL
PLANO NACIONAL SOBRE MUDANÇA DO CLIMA – PNMC – BRASIL PLANO NACIONAL SOBRE MUDANÇA DO CLIMA – PNMC – BRASIL
PLANO NACIONAL SOBRE MUDANÇA DO CLIMA – PNMC – BRASIL
 
Lamaran Kerja
Lamaran KerjaLamaran Kerja
Lamaran Kerja
 
Introduction about cneetc
Introduction about cneetcIntroduction about cneetc
Introduction about cneetc
 
Icono
IconoIcono
Icono
 
Logo fisical gym center
Logo fisical gym centerLogo fisical gym center
Logo fisical gym center
 
Protocol
ProtocolProtocol
Protocol
 
1462722273-102570267
1462722273-1025702671462722273-102570267
1462722273-102570267
 
Janet presentation1
Janet presentation1Janet presentation1
Janet presentation1
 
1440440700-80308508
1440440700-803085081440440700-80308508
1440440700-80308508
 
первичная аккредитация
первичная аккредитацияпервичная аккредитация
первичная аккредитация
 
The Art of Practice Management Dental Pearls - October 2016
The Art of Practice Management Dental Pearls - October 2016The Art of Practice Management Dental Pearls - October 2016
The Art of Practice Management Dental Pearls - October 2016
 
Conceptualización Epistemológica y Ontológica de mi Proyecto de Investigación
Conceptualización Epistemológica y Ontológica  de mi Proyecto de InvestigaciónConceptualización Epistemológica y Ontológica  de mi Proyecto de Investigación
Conceptualización Epistemológica y Ontológica de mi Proyecto de Investigación
 
Apresentação do DERSA sobre o Rodoanel Trecho Norte
Apresentação do DERSA sobre o Rodoanel Trecho NorteApresentação do DERSA sobre o Rodoanel Trecho Norte
Apresentação do DERSA sobre o Rodoanel Trecho Norte
 
Interview_ Emma Bigg talks about life after SSE Audio - Installation
Interview_ Emma Bigg talks about life after SSE Audio - InstallationInterview_ Emma Bigg talks about life after SSE Audio - Installation
Interview_ Emma Bigg talks about life after SSE Audio - Installation
 
Twitter 2
Twitter 2Twitter 2
Twitter 2
 
ajay_Resume_dec
ajay_Resume_decajay_Resume_dec
ajay_Resume_dec
 
Content proto personas + stories v3
Content proto personas + stories v3Content proto personas + stories v3
Content proto personas + stories v3
 
SearchInform. Дмитрий Софронов. "Как выбрать идеальную DLP-систему?"
SearchInform. Дмитрий Софронов. "Как выбрать идеальную DLP-систему?"SearchInform. Дмитрий Софронов. "Как выбрать идеальную DLP-систему?"
SearchInform. Дмитрий Софронов. "Как выбрать идеальную DLP-систему?"
 
Aproximación a la ira ruth lezama
Aproximación a la  ira  ruth lezamaAproximación a la  ira  ruth lezama
Aproximación a la ira ruth lezama
 

Similar a Definiendo un workflow simple

Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005
hvillarreal
 
Herramientas Ágiles para Desarrollo
Herramientas Ágiles para DesarrolloHerramientas Ágiles para Desarrollo
Herramientas Ágiles para Desarrollo
Gastón Guillerón
 
2. introduccion a vs .net
2.  introduccion a vs .net2.  introduccion a vs .net
2. introduccion a vs .net
mhormech
 
2. Introduccion A Vs .Net
2.  Introduccion A Vs .Net2.  Introduccion A Vs .Net
2. Introduccion A Vs .Net
Diego Armando
 

Similar a Definiendo un workflow simple (20)

Conociendo Nuestro Fua interno
Conociendo Nuestro Fua internoConociendo Nuestro Fua interno
Conociendo Nuestro Fua interno
 
Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeans
 
Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWS
 
Tutorial net beans
Tutorial net beansTutorial net beans
Tutorial net beans
 
Técnicas para implementación de Continuous Delivery en AWS
Técnicas para implementación de Continuous Delivery en AWSTécnicas para implementación de Continuous Delivery en AWS
Técnicas para implementación de Continuous Delivery en AWS
 
Técnicas para la Implementación de Desarrollo Continuo en AWS
Técnicas para la Implementación de Desarrollo Continuo en AWSTécnicas para la Implementación de Desarrollo Continuo en AWS
Técnicas para la Implementación de Desarrollo Continuo en AWS
 
TechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team SystemsTechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team Systems
 
Novedades de vs 2010 y net 40
Novedades de vs 2010 y net 40Novedades de vs 2010 y net 40
Novedades de vs 2010 y net 40
 
Tdd con PHPUnit y netbeans
Tdd con PHPUnit y netbeansTdd con PHPUnit y netbeans
Tdd con PHPUnit y netbeans
 
Desarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NETDesarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NET
 
Net capitulo I - fundamentos
Net   capitulo I - fundamentosNet   capitulo I - fundamentos
Net capitulo I - fundamentos
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
 
Herramientas Ágiles para Desarrollo
Herramientas Ágiles para DesarrolloHerramientas Ágiles para Desarrollo
Herramientas Ágiles para Desarrollo
 
Herramientas agilesdesarrollo
Herramientas agilesdesarrolloHerramientas agilesdesarrollo
Herramientas agilesdesarrollo
 
2. introduccion a vs .net
2.  introduccion a vs .net2.  introduccion a vs .net
2. introduccion a vs .net
 
2. Introduccion A Vs .Net
2.  Introduccion A Vs .Net2.  Introduccion A Vs .Net
2. Introduccion A Vs .Net
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
 
Meetup: Sesion #1 Unit Testing & Simian Army
Meetup: Sesion #1 Unit Testing & Simian ArmyMeetup: Sesion #1 Unit Testing & Simian Army
Meetup: Sesion #1 Unit Testing & Simian Army
 
TFS 10
TFS 10TFS 10
TFS 10
 

Último

Último (11)

experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 

Definiendo un workflow simple

Notas del editor

  1. Mi nottsdfasfadf