Podpora pro užití jazyka Python pro vývoj zásuvných modulů serveru Jenkins
but.committee | doc. RNDr. Jitka Kreslíková, CSc. (předseda) prof. RNDr. Milan Češka, CSc. (místopředseda) doc. Ing. Vítězslav Beran, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. Jiří Luňáček, Ph.D., MBA (člen) RNDr. Marek Rychlý, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " A ". Otázky u obhajoby: Jaké možnosti ladění a odhalování případných chyb v uživatelském kódu se naskýtá vývojářům, kteří využijí váš rozšiřující modul? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Müller, Petr | cs |
dc.contributor.author | Bambas, Tomáš | cs |
dc.contributor.referee | Letko, Zdeněk | cs |
dc.date.created | 2014 | cs |
dc.description.abstract | Server pro průběžnou integraci Jenkins CI umožňuje rozšiřovat svou funkcionalitu pomocí zásuvných modulů. Tyto moduly lze programovat v jazycích Java a Ruby. Podpora pro jazyk Python chybí, přestože se jedná o jeden z nejpopulárnějších programovacích jazyků současnosti. Implementovali jsme proto vývojářské nástroje, které umožňují programovat moduly v jazyce Python a tyto nástroje jsme začlenili do projektu Jenkins CI. K nástrojům byla zveřejněna uživatelská dokumentace. Programátoři mohou teď díky této práci implementovat moduly do Jenkins CI v jazyce Python. | cs |
dc.description.abstract | Jenkins CI, the continuous integration server, enables to extend its functionality by plug-ins. These plug-ins can be written in Java and Ruby. The support for Python language is missing although it is one of the most popular programming languages. Therefore we have implemented the SDK for Python plug-in development and this SDK has been integrated into the Jenkins CI community repository. The documentation for the plug-in development in Python has been also published. Thanks to that work, developers can now implement plug-ins in Python programming language. | en |
dc.description.mark | A | cs |
dc.identifier.citation | BAMBAS, T. Podpora pro užití jazyka Python pro vývoj zásuvných modulů serveru Jenkins [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014. | cs |
dc.identifier.other | 79728 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/53337 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | InstallShield | cs |
dc.subject | Jenkins | cs |
dc.subject | Jython | cs |
dc.subject | průběžná integrace | cs |
dc.subject | Python | cs |
dc.subject | Ruby | cs |
dc.subject | vývojářský nástroj | cs |
dc.subject | zásuvný modul | cs |
dc.subject | continuous integration | en |
dc.subject | InstallShield | en |
dc.subject | Jenkins | en |
dc.subject | Jython | en |
dc.subject | plug-in | en |
dc.subject | Python | en |
dc.subject | Ruby | en |
dc.subject | SDK | en |
dc.title | Podpora pro užití jazyka Python pro vývoj zásuvných modulů serveru Jenkins | cs |
dc.title.alternative | Support for Jenkins Plugin Development in Python Language | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2014-06-20 | cs |
dcterms.modified | 2020-05-10-16:11:31 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 79728 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:18:00 | en |
sync.item.modts | 2025.01.15 20:52:15 | en |
thesis.discipline | Management a informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |