Bakalářská práce
Získaná ocenění: Cena děkana FI za vynikající závěrečnou práci

Automatická integrace změnových požadavků

Automatic Pull Request Integration

Jan Brázdil
Anotace

Tato práce se zabývá předintegračním testováním změn ve zdrojových kódech. Zkoumá nástroje pro kontrolu kódu a průběžnou integraci. Popisuje také tvorbu zásuvného modulu pro Jenkins CI, sloužící k automatickému testování požadavků na změny ve službě GitHub.

Abstract

This thesis deals with preintegration testing of source code changes. Tools for code review and continuous integration are analyzed. Also development of a Jenkins CI plugin for automatic testing of pull request on GitHub is described.

Zadání práce
The goal of this thesis is to develop a tool that integrates Jenkins CI with code review and collaboration tools operating on top of git SCM, eg. to make github pull-request testing easier. Contributions to various open source projects may be part of the thesis.
  • Get familiar with Jenkins CI (architecture, functionality, API).
  • Shortly introduce git tools for code review, repository administration, hosting and team collaboration.
  • Identify existing Jenkins plugins for integration with git and git tools.
  • Analyze current approaches to integration of development branches in JBoss.
  • Develop a tool for automatic integration testing of development branches before integration to the master branch (eg. pull-requests for github).
  • Publish the resulting software under open source license.
  • Create publicly available documentation demonstrating usage of this tool.
  • Document and discuss result of your thesis.
Práce zkontrolována:
17. 5. 2013 08:33, RNDr. Filip Nguyen, učo 208428
Jazyk práce
angličtina angličtina
Termín obhajoby
19. 6. 2013
Práce byla úspěšně obhájena

Vedoucí

RNDr. Filip Nguyen, učo 208428
KPSK FI MU

Oponenti

Ing. Vojtěch Juránek
Red Hat
Autor posudku dosud neidentifikován.

Masarykova univerzita Fakulta informatiky
Studijní program
Informatika

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.