Bakalářská práce

Efektivní testování lokálních větví nástroje Git za použití vzdáleného spuštění

Effective Testing of Local Git Branches Using Remote Execution

Jakub Senko
Anotace

Tato práce je zaměřena na vývoj nástroje, který usnadňuje efektivní pre-commit testování lokálních změn kódu uložených v gitu pomocí dálkového spuštění na Jenkins CI. Jako teoretický předpoklad je představeno řízení konfigurace softwaru a popsáno je několik relevantních nástrojů pro projektovou automatizaci, včetně Apache Maven.

Abstract

This thesis is focused on development of a tool that facilitates effective pre-commit testing of local code changes, stored in git, using remote execution on Jenkins CI. Software configuration management is introduced as a theoretical prerequisite and several relevant project automation tools, including Apache Maven are described.

Zadání práce
The goal of this thesis is to develop a tool that allows developers to quickly test their local code changes stored in git. It provides means for remote build and testsuite execution on Jenkins CI server without the need to push to remote git repository first, thus decreasing the load on developer's machine. This is especially relevant for bigger projects with extensive test coverage.
  • Get familiar with build, automation and development tools such as Maven, Git and Jenkins CI.
  • Analyze the current process and relevant existing tools including plugins for e.g. Jenkins CI and Maven.
  • Develop a tool enabling effective remote build and test execution of local code changes stored in git without the need to push local changes to the remote repository first.
  • 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:
6. 1. 2014 17:50, RNDr. Filip Nguyen, učo 208428
Jazyk práce
angličtina angličtina
Termín obhajoby
5. 2. 2014
Práce byla úspěšně obhájena

Vedoucí

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

Oponent

Ing. Vojtěch Juránek, Ph.D.

 
Název
Vložil
Vloženo
Práva
  • 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.