- -

Aplicación de la metodología DevOps en el desarrollo de una página web

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Aplicación de la metodología DevOps en el desarrollo de una página web

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Carsí Cubel, José Ángel es_ES
dc.contributor.author Navarro Benjumea, Sergio es_ES
dc.date.accessioned 2022-10-21T17:27:46Z
dc.date.available 2022-10-21T17:27:46Z
dc.date.created 2022-09-19
dc.date.issued 2022-10-21 es_ES
dc.identifier.uri http://hdl.handle.net/10251/188541
dc.description.abstract [CA] L'objectiu del TFG és la implementació de la metodologia DevOps en el desenvolupament d'una pàgina web creada mitjançant el Framework de Ruby on Rails, s'implementarà aquesta metodologia usant els conceptes de CI/CD (Integració contínua i ús continu) per obtenir beneficis com l´increment de la productivitat, millores en la seguretat, més fiabilitat o millores en la qualitat del codi que contenen aquesta metodologia. Aquesta metodologia es va utilitzar mitjançant l'ús d'un repositori a la plataforma de programació col·laboratiu per a projectes DevOps Gitlab, on crearem un pipeline que s'executarà automàticament després de la pujada del codi de la nostra pàgina al repositori. Aquest pipeline contindrà diverses etapes en on simularem el cicle de vida del desenvolupament d'una aplicació DevOps, contenint entre elles algunes etapes tals com anàlisi de codi estàtic, construcció d'un contenidor Docker, desplegament del contenidor Docker en una plataforma com a servei a la núvol (PaaS) Heroku o proves de diversos tipus. A més, en el nostre projecte utilitzarem diversos entorns com un entorns de proves o un entorn de producció que es fan servir en el desenvolupament de programari. es_ES
dc.description.abstract [ES] El objetivo del TFG es la implementación de la metodología DevOps en el desarrollo de una página web creada mediante el Framework de Ruby on Rails, se implementará esta metodología usando los conceptos de CI/CD (Integración continua y despliegue continuo) para conseguir beneficios tales como incremento de la productividad, mejoras en la seguridad, mayor fiabilidad o mejoras en la calidad del código que conllevan esta metodología. Se aplicará esta metodología mediante el uso de un repositorio en la plataforma de software colaborativo para proyectos DevOps Gitlab, donde crearemos una pipeline que se ejecutara automáticamente tras la subida del código de nuestra página al repositorio. Esta pipeline contendrá diversas etapas en las que simularemos el ciclo de vida del desarrollo de una aplicación DevOps, conteniendo entre ellas algunas etapas tales como en análisis de código estático, construcción de un contenedor Docker, despliegue del contenedor Docker en una plataforma como servicio en la nube (PaaS) Heroku o pruebas de diversos tipos. Además, en nuestro proyecto utilizaremos diversos entornos tales como entornos de pruebas o producción que son utilizados usualmente en el desarrollo de software. es_ES
dc.description.abstract [EN] The objective of the TFG is the implementation of the DevOps methodology in the development of a web application created using the Ruby on Rails Framework, this methodology will be implemented using the concepts of CI / CD (Continuous Integration and Conti nuous Development ) to obtain benefits such as increased productivity, security improvements, greater methodology entails. fiability This methodology will be or improvements in the quality of the code that this applied using a repository in the collaborative software platform for DevOps projects Gitlab, where we will create a pipeline that will be executed automat ically after uploading the code of our website to the repository. This pipeline will contain various stages in which we will simulate the development life cycle of a DevOps application, including some stages such as static code analysis, construction of a Docker container, use of the Docker container in a platform as a service in the cloud (PaaS) Heroku or tests of various types. Also, in our project we will use various environments such as test or production environments that are usually used in software development. es_ES
dc.format.extent 56 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject DevOps es_ES
dc.subject Integración continua es_ES
dc.subject Rails es_ES
dc.subject Docker es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Aplicación de la metodología DevOps en el desarrollo de una página web es_ES
dc.title.alternative Application of the DevOps methodology in the development of a web page es_ES
dc.title.alternative Aplicació de la metodologia DevOps en el desenvolupament d'una pàgina web es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Navarro Benjumea, S. (2022). Aplicación de la metodología DevOps en el desarrollo de una página web. Universitat Politècnica de València. http://hdl.handle.net/10251/188541 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\152192 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem