Závěrečná práce: Jakub Senko: Efektivní testování lokálních větví nástroje Git za použití vzdáleného spuštění
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
6. 1. 2014 17:50, RNDr. Filip Nguyen, učo 208428
- Zadáno/změněno 6. 2. 2014 09:41, Alena Dvořáková
- Záznam založen 12. 4. 2013 12:09, Alena Dvořáková
- Zveřejnit od 3. 1. 2014 08:40, Alena Dvořáková
- Práce převzata 3. 1. 2014 08:40, Alena Dvořáková
Jazyk práce
Termín obhajoby
5. 2. 2014
Práce byla úspěšně obhájena
Studijní program
Informatika
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Stravování při směnném provozu
Bc. Kateřina Dubová -
Automated component-based build of CoPAS modules
Bc. Frederik Fedorko -
Automatizace procesu vývoje na platformě Xamarin
Mgr. Tomáš Šmíd -
DevOps Course Seminar Materials
Bc. Samuel Sabo -
Synthesis of Merge Conflicts within an Existing Git Project
Bc. Andrej Tejbus -
Automatic regression testcase synthesis for interactive labs of PB176
Marek Krupa -
Automated detection of common issues in bugreports
Bc. Jakub Skopal -
Degradace glykosaminoglykanů pomocí bakterií izolovaných z gastrointestinálního traktu
Mgr. Alice Šárková
Název
Vložil
Vloženo
Práva
Archiv závěrečné práce Jakub Senko FI B-IN PSZD t47pd/7
Dvořáková, A.
12. 4. 2013
Složky
Soubory
30. 1. 2014




