Використання віддалених обчислювальних ресурсів для збірки програмного коду
dc.contributor.advisor | Булах, Богдан Вікторович | |
dc.contributor.author | Беляєв, Євгеній Андрійович | |
dc.date.accessioned | 2023-04-18T07:10:07Z | |
dc.date.available | 2023-04-18T07:10:07Z | |
dc.date.issued | 2021-12 | |
dc.description.abstract | Робота виконана на 75 сторінках, містить 3 ілюстрації, 22 таблиці. При підготовці використовувалася література з 20 джерел. Актуальність теми. Існує набір ситуацій, коли використання віддалених обчислювальних ресурсів для збірки програмного коду може бути корисним. Збірка - дуже ресурсоємний процес, що використовує велику кількість обчислювальних ресурсів. Існують проекти збірка яких може займати години. Оптимізації процесу збірки - важлива задача, якій системи автоматизованої збірки програмного коду приділяють дуже велику увагу, про те регулярна збірка програмного коду великих проектів локально на робочій станції може додати великого дискомфорту у повсякденній діяльності. Варіантом, що може допомогти, є передача збирання програмного коду на іншу машину. Це може виявитись достатньо вигідним рішенням також у ряді інших ситуацій. Мета і завдання дослідження. Метою даної роботи є дослідження методів і підходів, що дозволяють використати обчислювальну потужність нелокальної віддаленої машини для збірки програмного коду, і розглянути можливість виконання цієї задачі готовими рішеннями. Предмет дослідження. Методи і практики використання віддаленої обчислювальної машини для збірки програмного коду. Рішення поставлених завдань і досягнуті результати. За результатами здійсненого дослідження було розроблено методи використання, віддаленої обчислювальної машини при різних сценаріях використання білд систем. Було проаналізовно програмне забезпечення, що дозволяють виконувати збирання програмного коду на віддаленій машині. Проведені тестування цих методів та проаналізована ефективність. Наукова новизна одержаних результатів. Розроблено 3 методи використання, віддаленої обчислювальної машини для збірки програмного коду. | uk |
dc.description.abstractother | The master's thesis is made on 75 pages containing 3 illustrations and 22 tables. When preparing the dissertation, literature from 20 sources was used Actuality of theme. There are a set of contexts where the use of remote computing resources to build code can be useful. Build process is a very resource-intensive that uses a lot of computing resources. There are projects whose build can take hours. Optimizing the build process is an important task. А lot of attention to this task is paid by the automated build system. But regular builds of source code of large projects locally on the workstation can be a little discomfort in everyday activities. An option that may help is to transfer the code build task to another remote machine. This can be a very cost- effective solution for other contexts as well. The purpose and objectives of the study. The purpose of this work is to study the methods and approaches that allow you to use the computational power of a non-local remote machine to build program code. And consider the possibility of performing this task with ready-made solutions. Subject of research. Methods and practices to build program code on a remote computer. Solution of tasks and achieved results. Based on the results of the study, 3 methods in different scenarios of using a remote computer were developed for software build process. Tests of these methods were carried out and efficiency were analyzed. The ready-made solutions were also analyzed. Scientific novelty of the obtained results. 3 methods of using a remote computer were developed for software building. | uk |
dc.format.extent | 75 с. | uk |
dc.identifier.citation | Беляєв, Є. А. Використання віддалених обчислювальних ресурсів для збірки програмного коду : магістерська дис. : 122 Комп’ютерні науки / Беляєв Євгеній Андрійович. – Київ, 2021. – 75 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/54648 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | remote software building | uk |
dc.subject | continuous integration system | uk |
dc.subject | remote storage mounting | uk |
dc.subject | data synchronization | uk |
dc.subject.udc | 004.42 | uk |
dc.title | Використання віддалених обчислювальних ресурсів для збірки програмного коду | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Beliaiev_magistr.pdf
- Розмір:
- 619.91 KB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: