Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis

The actual research project was made with aim at describing, through a documentary and practical comparative analysis, the Continuous Integration tools effectiveness for recommending their application into software development projects. It was research methodologies different types, such as, qualita...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Farinango Alcásiga, Paola Elizabeth (author)
مؤلفون آخرون: Panchi Zapata, Diana Pamela (author)
التنسيق: bachelorThesis
اللغة:spa
منشور في: 2022
الموضوعات:
الوصول للمادة أونلاين:http://repositorio.utc.edu.ec/handle/27000/9166
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1822282052134764544
author Farinango Alcásiga, Paola Elizabeth
author2 Panchi Zapata, Diana Pamela
author2_role author
author_facet Farinango Alcásiga, Paola Elizabeth
Panchi Zapata, Diana Pamela
author_role author
collection Repositorio Universidad Técnica de Cotopaxi
dc.contributor.none.fl_str_mv Tapia Cerda, Verónica del Consuelo
dc.creator.none.fl_str_mv Farinango Alcásiga, Paola Elizabeth
Panchi Zapata, Diana Pamela
dc.date.none.fl_str_mv 2022-12-06T15:30:58Z
2022-12-06T15:30:58Z
2022-03
dc.format.none.fl_str_mv 97 páginas
dc.identifier.none.fl_str_mv Farinango Alcásiga Paola Elizabeth, Panchi Zapata Diana Pamela (2022); Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis. UTC. Latacunga. 97 p.
PI-002083
http://repositorio.utc.edu.ec/handle/27000/9166
dc.language.none.fl_str_mv spa
dc.publisher.none.fl_str_mv Ecuador: Universidad Técnica De Cotopaxi Facultad De Ciencias De La Ingeniería Y Aplicadas Carrera De Ingeniería En Informática Y Sistemas Computacionales
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/3.0/ec/
info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Universidad Técnica de Cotopaxi
instname:Universidad Técnica de Cotopaxi
instacron:UTC
dc.subject.none.fl_str_mv DEVOPS
INTEGRACIÓN CONTINUA
JENKINS
TRAVIS CI
SISTEMAS COMPUTACIONALES
dc.title.none.fl_str_mv Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
description The actual research project was made with aim at describing, through a documentary and practical comparative analysis, the Continuous Integration tools effectiveness for recommending their application into software development projects. It was research methodologies different types, such as, qualitative research, which it helped to assess the continuous integration tools characteristics, descriptive research that allowed emphasizing the study object, which are the Jenkins and Travis tools, furthermore, it was used narrative research for describing the tools characteristics and determine, what is the best alternative for continuous integration process. For practical cases execution was used agile development approaches, such as, the code collective ownership, teamwork and Jenkins and Travis as key tools for the continuous integration; Github as a repository for the project code and for version control. This way, it was applied the Continuous Integration practical comparative process with a developed web system into Visual Studio Code with Python programming language. The project validation was made, through the expert judgment technique by using Cronbach's Alpha Coefficient with a 0.73 value, what is equivalent to a Good rating. Finally, it can be concluded, which the project aim was fulfilled, since the result is, a theoretical and practical comparative work, what it has been verified, what is the best Continuous Integration tool between the proposals, which are Jenkins and Travis, the proposal is most effective proposal Jenkins.
eu_rights_str_mv openAccess
format bachelorThesis
id UTC_cd56f9b13113cf4efb08d9c0d1ea419c
identifier_str_mv Farinango Alcásiga Paola Elizabeth, Panchi Zapata Diana Pamela (2022); Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis. UTC. Latacunga. 97 p.
PI-002083
instacron_str UTC
institution UTC
instname_str Universidad Técnica de Cotopaxi
language spa
network_acronym_str UTC
network_name_str Repositorio Universidad Técnica de Cotopaxi
oai_identifier_str oai:oai:repositorio.utc.edu.ec:27000:27000/9166
publishDate 2022
publisher.none.fl_str_mv Ecuador: Universidad Técnica De Cotopaxi Facultad De Ciencias De La Ingeniería Y Aplicadas Carrera De Ingeniería En Informática Y Sistemas Computacionales
reponame_str Repositorio Universidad Técnica de Cotopaxi
repository.mail.fl_str_mv .
repository.name.fl_str_mv Repositorio Universidad Técnica de Cotopaxi - Universidad Técnica de Cotopaxi
repository_id_str 0
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/3.0/ec/
spelling Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs TravisFarinango Alcásiga, Paola ElizabethPanchi Zapata, Diana PamelaDEVOPSINTEGRACIÓN CONTINUAJENKINSTRAVIS CISISTEMAS COMPUTACIONALESThe actual research project was made with aim at describing, through a documentary and practical comparative analysis, the Continuous Integration tools effectiveness for recommending their application into software development projects. It was research methodologies different types, such as, qualitative research, which it helped to assess the continuous integration tools characteristics, descriptive research that allowed emphasizing the study object, which are the Jenkins and Travis tools, furthermore, it was used narrative research for describing the tools characteristics and determine, what is the best alternative for continuous integration process. For practical cases execution was used agile development approaches, such as, the code collective ownership, teamwork and Jenkins and Travis as key tools for the continuous integration; Github as a repository for the project code and for version control. This way, it was applied the Continuous Integration practical comparative process with a developed web system into Visual Studio Code with Python programming language. The project validation was made, through the expert judgment technique by using Cronbach's Alpha Coefficient with a 0.73 value, what is equivalent to a Good rating. Finally, it can be concluded, which the project aim was fulfilled, since the result is, a theoretical and practical comparative work, what it has been verified, what is the best Continuous Integration tool between the proposals, which are Jenkins and Travis, the proposal is most effective proposal Jenkins.El presente proyecto de investigación se realizó con el objetivo de describir a través de un análisis comparativo documental y práctico la eficacia de las herramientas de Integración Continua para recomendar su aplicación en proyectos de desarrollo de software. Se utilizaron diferentes tipos de metodologías de investigación como es el caso de la investigación cualitativa que ayudó a evaluar las características de las herramientas de integración continua, la investigación descriptiva que permitió enfatizar el objeto de estudio que son las herramientas Jenkins y Travis, adicionalmente se utilizó la investigación narrativa para describir las características de las herramientas y determinar cuál es la mejor alternativa para el proceso de integración continua. Para la ejecución de los casos prácticos se utilizaron enfoques de desarrollo ágil como la propiedad colectiva del código, trabajo en equipo y como herramientas clave Jenkins y Travis para la integración continua; Github como repositorio del código del proyecto y para el control de versión. De esta manera, se aplicó el proceso comparativo práctico de Integración Continua con un sistema web desarrollado en Visual Studio Code con lenguaje de programación Python. La validación del proyecto se realizó a través de la técnica del juicio de expertos utilizando el Coeficiente Alfa de Cronbach con un valor de 0,73 que equivale a una calificación de Bueno. Finalmente, se puede concluir que el objetivo del proyecto se cumplió ya que se tiene como resultado un trabajo comparativo teórico y práctico del cual se ha comprobado que la mejor herramienta de Integración Continua entre las propuestas que son Jenkins y Travis, la más eficaz es Jenkins.Ecuador: Universidad Técnica De Cotopaxi Facultad De Ciencias De La Ingeniería Y Aplicadas Carrera De Ingeniería En Informática Y Sistemas ComputacionalesTapia Cerda, Verónica del Consuelo2022-12-06T15:30:58Z2022-12-06T15:30:58Z2022-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis97 páginasFarinango Alcásiga Paola Elizabeth, Panchi Zapata Diana Pamela (2022); Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis. UTC. Latacunga. 97 p.PI-002083http://repositorio.utc.edu.ec/handle/27000/9166spahttp://creativecommons.org/licenses/by-nc-sa/3.0/ec/info:eu-repo/semantics/openAccessreponame:Repositorio Universidad Técnica de Cotopaxiinstname:Universidad Técnica de Cotopaxiinstacron:UTC2022-12-07T08:01:35Zoai:oai:repositorio.utc.edu.ec:27000:27000/9166Institucionalhttp://repositorio.utc.edu.ec/Universidad públicahttps://www.utc.edu.ec/..Ecuador...opendoar:02025-01-26T03:45:22.091087Repositorio Universidad Técnica de Cotopaxi - Universidad Técnica de Cotopaxitrue
spellingShingle Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis
Farinango Alcásiga, Paola Elizabeth
DEVOPS
INTEGRACIÓN CONTINUA
JENKINS
TRAVIS CI
SISTEMAS COMPUTACIONALES
status_str publishedVersion
title Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis
title_full Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis
title_fullStr Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis
title_full_unstemmed Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis
title_short Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis
title_sort Análisis comparativo de herramientas de integración continua: caso de estudio Jenkins vs Travis
topic DEVOPS
INTEGRACIÓN CONTINUA
JENKINS
TRAVIS CI
SISTEMAS COMPUTACIONALES
url http://repositorio.utc.edu.ec/handle/27000/9166